Searched refs:DeclarationName (Results 1 - 25 of 90) sorted by relevance

1234

/external/clang/lib/AST/
H A DDeclarationName.cpp1 //===-- 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 DExternalASTSource.cpp18 #include "clang/AST/DeclarationName.h"
76 DeclarationName Name) {
H A DASTImporter.cpp82 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 DCXXInheritance.cpp391 DeclarationName N = DeclarationName::getFromOpaquePtr(Name);
409 DeclarationName N = DeclarationName::getFromOpaquePtr(Name);
427 DeclarationName N = DeclarationName::getFromOpaquePtr(Name);
H A DAndroid.mk44 DeclarationName.cpp \
/external/clang/include/clang/AST/
H A DDeclarationName.h1 //===-- 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 DASTImporter.h17 #include "clang/AST/DeclarationName.h"
182 DeclarationName Import(DeclarationName FromName);
235 virtual DeclarationName HandleNameConflict(DeclarationName Name,
H A DDeclLookups.h20 #include "clang/AST/DeclarationName.h"
40 DeclarationName getLookupName() const { return It->first; }
52 It->first == DeclarationName::getUsingDirectiveName());
H A DExternalASTSource.h25 class DeclarationName;
141 FindExternalVisibleDeclsByName(const DeclContext *DC, DeclarationName Name);
293 DeclarationName Name,
298 DeclarationName Name);
H A DDeclTemplate.h234 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 DClangExternalASTSourceCallbacks.cpp34 #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 DIdentifierResolver.cpp58 /// 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 DSemaTemplateVariadic.cpp308 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 DSemaTemplateInstantiate.cpp644 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 DSemaLambda.cpp379 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 DIdentifierResolver.h26 class DeclarationName;
142 iterator begin(DeclarationName Name);
181 bool tryAddTopLevelDecl(NamedDecl *D, DeclarationName Name);
H A DTypoCorrection.h41 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 DLookup.h151 LookupResult(Sema &SemaRef, DeclarationName Name,
204 DeclarationName getLookupName() const {
209 void setLookupName(DeclarationName Name) {
/external/clang/lib/Serialization/
H A DASTReaderInternals.h16 #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 DASTWriter.cpp3358 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 DClangExternalASTSourceCallbacks.h36 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 DExternalASTSourceTest.cpp71 DeclarationName Name) {
/external/lldb/include/lldb/Expression/
H A DClangASTSource.h105 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 DClangForward.h50 class DeclarationName;
/external/lldb/source/Expression/
H A DClangASTSource.cpp63 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...]

Completed in 818 milliseconds

1234