Go to the source code of this file.
Namespaces |
namespace | clang |
namespace | clang::serialization |
Enumerations |
enum | clang::serialization::DeclUpdateKind {
clang::serialization::UPD_CXX_ADDED_IMPLICIT_MEMBER,
clang::serialization::UPD_CXX_ADDED_TEMPLATE_SPECIALIZATION,
clang::serialization::UPD_CXX_ADDED_ANONYMOUS_NAMESPACE,
clang::serialization::UPD_CXX_ADDED_FUNCTION_DEFINITION,
clang::serialization::UPD_CXX_INSTANTIATED_STATIC_DATA_MEMBER,
clang::serialization::UPD_CXX_INSTANTIATED_CLASS_DEFINITION,
clang::serialization::UPD_CXX_RESOLVED_EXCEPTION_SPEC,
clang::serialization::UPD_CXX_DEDUCED_RETURN_TYPE,
clang::serialization::UPD_DECL_MARKED_USED,
clang::serialization::UPD_MANGLING_NUMBER,
clang::serialization::UPD_STATIC_LOCAL_NUMBER,
clang::serialization::UPD_DECL_MARKED_OPENMP_THREADPRIVATE
} |
Functions |
TypeIdx | clang::serialization::TypeIdxFromBuiltin (const BuiltinType *BT) |
template<typename IdxForTypeTy > |
TypeID | clang::serialization::MakeTypeID (ASTContext &Context, QualType T, IdxForTypeTy IdxForType) |
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.
|