/external/clang/lib/AST/ |
H A D | DeclarationName.cpp | 1 //===-- DeclarationName.cpp - Declaration names implementation --*- C++ -*-===// 10 // This file implements the DeclarationName and DeclarationNameTable 16 #include "clang/AST/DeclarationName.h" 59 /// This identifier is stored here rather than directly in DeclarationName so as 80 int DeclarationName::compare(DeclarationName LHS, DeclarationName RHS) { 85 case DeclarationName::Identifier: { 94 case DeclarationName::ObjCZeroArgSelector: 95 case DeclarationName [all...] |
H A D | ExternalASTSource.cpp | 18 #include "clang/AST/DeclarationName.h" 76 DeclarationName Name) {
|
H A D | ASTImporter.cpp | 82 DeclContext *&LexicalDC, DeclarationName &Name, 1810 DeclarationName &Name, 1869 case DeclarationName::Identifier: 1870 case DeclarationName::ObjCZeroArgSelector: 1871 case DeclarationName::ObjCOneArgSelector: 1872 case DeclarationName::ObjCMultiArgSelector: 1873 case DeclarationName::CXXUsingDirective: 1876 case DeclarationName::CXXOperatorName: { 1881 case DeclarationName::CXXLiteralOperatorName: { 1886 case DeclarationName [all...] |
H A D | CXXInheritance.cpp | 391 DeclarationName N = DeclarationName::getFromOpaquePtr(Name); 409 DeclarationName N = DeclarationName::getFromOpaquePtr(Name); 427 DeclarationName N = DeclarationName::getFromOpaquePtr(Name);
|
H A D | Android.mk | 44 DeclarationName.cpp \
|
/external/clang/include/clang/AST/ |
H A D | DeclarationName.h | 1 //===-- DeclarationName.h - Representation of declaration names -*- C++ -*-===// 10 // This file declares the DeclarationName and DeclarationNameTable classes. 41 /// DeclarationName - The name of a declaration. In the common case, 47 class DeclarationName { class in namespace:clang 138 DeclarationName(CXXSpecialName *Name) function in class:clang::DeclarationName 146 DeclarationName(CXXOperatorIdName *Name) function in class:clang::DeclarationName 152 DeclarationName(CXXLiteralOperatorIdName *Name) function in class:clang::DeclarationName 159 DeclarationName(uintptr_t Ptr) : Ptr(Ptr) { } function in class:clang::DeclarationName 169 /// DeclarationName - Used to create an empty selector. 170 DeclarationName() function in class:clang::DeclarationName 173 DeclarationName(const IdentifierInfo *II) function in class:clang::DeclarationName 179 DeclarationName(Selector Sel) : Ptr(Sel.InfoPtr) { } function in class:clang::DeclarationName [all...] |
H A D | ASTImporter.h | 17 #include "clang/AST/DeclarationName.h" 182 DeclarationName Import(DeclarationName FromName); 235 virtual DeclarationName HandleNameConflict(DeclarationName Name,
|
H A D | DeclLookups.h | 20 #include "clang/AST/DeclarationName.h" 40 DeclarationName getLookupName() const { return It->first; } 52 It->first == DeclarationName::getUsingDirectiveName());
|
H A D | ExternalASTSource.h | 25 class DeclarationName; 141 FindExternalVisibleDeclsByName(const DeclContext *DC, DeclarationName Name); 293 DeclarationName Name, 298 DeclarationName Name);
|
H A D | DeclTemplate.h | 234 DeclarationName Name) 241 DeclarationName Name, TemplateParameterList *Params) 247 DeclarationName Name, TemplateParameterList *Params, 626 SourceLocation L, DeclarationName Name, 778 DeclarationName Name, TemplateParameterList *Params, 877 DeclarationName Name, 1843 DeclarationName Name, TemplateParameterList *Params, 1868 DeclarationName Name, 2105 DeclarationName Name, TemplateParameterList *Params, 2156 DeclarationName Nam [all...] |
/external/lldb/source/Symbol/ |
H A D | ClangExternalASTSourceCallbacks.cpp | 34 #include "clang/AST/DeclarationName.h" 52 clang::DeclarationName clang_decl_name 70 case clang::DeclarationName::Identifier: 79 case clang::DeclarationName::ObjCZeroArgSelector: 84 case clang::DeclarationName::ObjCOneArgSelector: 89 case clang::DeclarationName::ObjCMultiArgSelector: 94 case clang::DeclarationName::CXXConstructorName: 100 case clang::DeclarationName::CXXDestructorName: 105 case clang::DeclarationName::CXXConversionFunctionName: 110 case clang::DeclarationName [all...] |
/external/clang/lib/Sema/ |
H A D | IdentifierResolver.cpp | 58 /// Returns the IdDeclInfo associated to the DeclarationName. 60 IdDeclInfo &operator[](DeclarationName Name); 140 DeclarationName Name = D->getDeclName(); 165 DeclarationName Name = D->getDeclName(); 206 DeclarationName Name = D->getDeclName(); 225 IdentifierResolver::begin(DeclarationName Name) { 290 bool IdentifierResolver::tryAddTopLevelDecl(NamedDecl *D, DeclarationName Name){ 383 /// Returns the IdDeclInfo associated to the DeclarationName. 386 IdentifierResolver::IdDeclInfoMap::operator[](DeclarationName Name) {
|
H A D | SemaTemplateVariadic.cpp | 308 case DeclarationName::Identifier: 309 case DeclarationName::ObjCZeroArgSelector: 310 case DeclarationName::ObjCOneArgSelector: 311 case DeclarationName::ObjCMultiArgSelector: 312 case DeclarationName::CXXOperatorName: 313 case DeclarationName::CXXLiteralOperatorName: 314 case DeclarationName::CXXUsingDirective: 317 case DeclarationName::CXXConstructorName: 318 case DeclarationName::CXXDestructorName: 319 case DeclarationName [all...] |
H A D | SemaTemplateInstantiate.cpp | 644 DeclarationName Entity; 652 DeclarationName Entity) 667 DeclarationName getBaseEntity() { return Entity; } 671 void setBase(SourceLocation Loc, DeclarationName Entity) { 1465 DeclarationName Entity) { 1481 DeclarationName Entity) { 1511 SourceLocation Loc, DeclarationName Entity) { 1563 DeclarationName Entity, 1698 DeclarationName()); 1755 DeclarationName()); [all...] |
H A D | SemaLambda.cpp | 379 DeclarationName MethodName 729 << DeclarationName(Id) << TSI->getType() << Loc; 734 << DeclarationName(Id) << TSI->getType() << Loc; 740 << DeclarationName(Id) << Loc; 750 << DeclarationName(Id) 756 << DeclarationName(Id) << TSI->getType() 1193 DeclarationName ConversionName 1292 DeclarationName InvokerName = &S.Context.Idents.get( 1355 DeclarationName Name
|
/external/clang/include/clang/Sema/ |
H A D | IdentifierResolver.h | 26 class DeclarationName; 142 iterator begin(DeclarationName Name); 181 bool tryAddTopLevelDecl(NamedDecl *D, DeclarationName Name);
|
H A D | TypoCorrection.h | 41 TypoCorrection(const DeclarationName &Name, NamedDecl *NameDecl, 61 TypoCorrection(DeclarationName Name, NestedNameSpecifier *NNS = nullptr, 72 /// \brief Gets the DeclarationName of the typo correction 73 DeclarationName getCorrection() const { return CorrectionName; } 158 /// declarations associated with the DeclarationName of this TypoCorrection 166 /// \brief Returns whether this TypoCorrection has a non-empty DeclarationName 233 DeclarationName CorrectionName;
|
H A D | Lookup.h | 151 LookupResult(Sema &SemaRef, DeclarationName Name, 204 DeclarationName getLookupName() const { 209 void setLookupName(DeclarationName Name) {
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderInternals.h | 16 #include "clang/AST/DeclarationName.h" 53 /// a DeclarationName for the internal key to avoid deserializing types. 55 DeclarationName::NameKind Kind; 57 DeclNameKey() : Kind((DeclarationName::NameKind)0), Data(0) { } 60 typedef DeclarationName external_key_type;
|
H A D | ASTWriter.cpp | 3358 typedef DeclarationName key_type; 3369 hash_value_type ComputeHash(DeclarationName Name) { 3374 case DeclarationName::Identifier: 3377 case DeclarationName::ObjCZeroArgSelector: 3378 case DeclarationName::ObjCOneArgSelector: 3379 case DeclarationName::ObjCMultiArgSelector: 3382 case DeclarationName::CXXConstructorName: 3383 case DeclarationName::CXXDestructorName: 3384 case DeclarationName::CXXConversionFunctionName: 3386 case DeclarationName [all...] |
/external/lldb/include/lldb/Symbol/ |
H A D | ClangExternalASTSourceCallbacks.h | 36 typedef void (*FindExternalVisibleDeclsByNameCallback)(void *baton, const clang::DeclContext *DC, clang::DeclarationName Name, llvm::SmallVectorImpl <clang::NamedDecl *> *results); 117 clang::DeclarationName decl_name);
|
/external/clang/unittests/AST/ |
H A D | ExternalASTSourceTest.cpp | 71 DeclarationName Name) {
|
/external/lldb/include/lldb/Expression/ |
H A D | ClangASTSource.h | 105 clang::DeclarationName Name); 255 clang::DeclarationName Name) 433 const clang::DeclarationName &m_decl_name; ///< The name being looked for 463 clang::DeclarationName &name,
|
/external/lldb/include/lldb/Core/ |
H A D | ClangForward.h | 50 class DeclarationName;
|
/external/lldb/source/Expression/ |
H A D | ClangASTSource.cpp | 63 DeclarationName clang_decl_name 85 case DeclarationName::Identifier: 99 case DeclarationName::CXXOperatorName: 100 case DeclarationName::CXXLiteralOperatorName: 106 case DeclarationName::CXXUsingDirective: 110 case DeclarationName::ObjCZeroArgSelector: 111 case DeclarationName::ObjCOneArgSelector: 112 case DeclarationName::ObjCMultiArgSelector: 124 case DeclarationName::CXXConstructorName: 125 case DeclarationName [all...] |