clang 20.0.0git
|
#include "clang/AST/ASTContext.h"
#include "clang/AST/DeclFriend.h"
#include "clang/Basic/LLVM.h"
#include "clang/Serialization/ASTBitCodes.h"
Go to the source code of this file.
Namespaces | |
namespace | clang |
The JSON file list parser is used to communicate input to InstallAPI. | |
namespace | clang::serialization |
Functions | |
TypeIdx | clang::serialization::TypeIdxFromBuiltin (const BuiltinType *BT) |
unsigned | clang::serialization::ComputeHash (Selector Sel) |
const DeclContext * | clang::serialization::getDefinitiveDeclContext (const DeclContext *DC) |
Retrieve the "definitive" declaration that provides all of the visible entries for the given declaration context, if there is one. | |
bool | clang::serialization::isRedeclarableDeclKind (unsigned Kind) |
Determine whether the given declaration kind is redeclarable. | |
bool | clang::serialization::needsAnonymousDeclarationNumber (const NamedDecl *D) |
Determine whether the given declaration needs an anonymous declaration number. | |
template<typename Fn > | |
void | clang::serialization::numberAnonymousDeclsWithin (const DeclContext *DC, Fn Visit) |
Visit each declaration within DC that needs an anonymous declaration number and call Visit with the declaration and its number. | |
bool | clang::serialization::isPartOfPerModuleInitializer (const Decl *D) |
Determine whether the given declaration will be included in the per-module initializer if it needs to be eagerly handed to the AST consumer. | |
void | clang::serialization::updateModuleTimestamp (StringRef ModuleFilename) |