HomeSort by: relevance | last modified time | path
    Searched refs:DeclarationNameExtra (Results 1 - 3 of 3) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
DeclarationName.h 76 : public detail::DeclarationNameExtra,
90 : DeclarationNameExtra(CXXDeductionGuideName), Template(TD),
117 : public detail::DeclarationNameExtra,
130 : DeclarationNameExtra(CXXLiteralOperatorName), ID(II),
152 /// NameKind, StoredNameKind, and DeclarationNameExtra::ExtraKind
161 /// * The enumerations values of DeclarationNameExtra::ExtraKind must start
164 /// between DeclarationNameExtra::ExtraKind and NameKind possible with
189 alignof(detail::DeclarationNameExtra) >= 8 &&
200 /// to frequently used kinds. The rest is stored in DeclarationNameExtra
211 detail::DeclarationNameExtra::CXXDeductionGuideName
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Basic/
IdentifierTable.h 877 /// DeclarationNameExtra is used as a base of various uncommon special names.
881 /// stored in DeclarationNameExtra. It is aligned to 8 bytes because
883 /// DeclarationNameExtra is tightly coupled to DeclarationName and any change
885 class alignas(IdentifierInfoAlignment) DeclarationNameExtra {
903 /// * The kind of an uncommon C++ special name. This DeclarationNameExtra
911 /// case the DeclarationNameExtra is also a MultiKeywordSelector.
914 DeclarationNameExtra(ExtraKind Kind) : ExtraKindOrNumArgs(Kind) {}
915 DeclarationNameExtra(unsigned NumArgs)
  /src/external/apache2/llvm/dist/clang/lib/Basic/
IdentifierTable.cpp 410 : public detail::DeclarationNameExtra,
412 MultiKeywordSelector(unsigned nKeys) : DeclarationNameExtra(nKeys) {}
417 : DeclarationNameExtra(nKeys) {
429 using DeclarationNameExtra::getNumArgs;

Completed in 40 milliseconds