HomeSort by relevance Sort by last modified time
    Searched refs:TagDecl (Results 1 - 25 of 80) sorted by null

1 2 3 4

  /external/clang/include/clang/AST/
MangleNumberingContext.h 27 class TagDecl;
55 virtual unsigned getManglingNumber(const TagDecl *TD,
ASTConsumer.h 28 class TagDecl;
71 /// HandleTagDeclDefinition - This callback is invoked each time a TagDecl
75 virtual void HandleTagDeclDefinition(TagDecl *D) {}
77 /// \brief This callback is invoked the first time each TagDecl is required to
79 virtual void HandleTagDeclRequiredDefinition(const TagDecl *D) {}
ASTMutationListener.h 34 class TagDecl;
46 /// \brief A new TagDecl definition was completed.
47 virtual void CompletedTagDefinition(const TagDecl *D) { }
PrettyPrinter.h 25 class TagDecl;
Mangle.h 57 llvm::DenseMap<const TagDecl*, uint64_t> AnonStructIds;
83 uint64_t getAnonymousStructId(const TagDecl *TD) {
84 std::pair<llvm::DenseMap<const TagDecl *, uint64_t>::iterator, bool>
Decl.h     [all...]
ASTImporter.h 73 SmallVector<TagDecl *, 4> AnonTagsWithPendingTypedefs;
267 /// \brief Called for ObjCInterfaceDecl, ObjCProtocolDecl, and TagDecl.
ExternalASTSource.h 34 class TagDecl;
206 virtual void CompleteType(TagDecl *Tag);
  /external/clang/lib/AST/
CXXABI.h 62 virtual void addTypedefNameForUnnamedTagDecl(TagDecl *TD,
66 getTypedefNameForUnnamedTagDecl(const TagDecl *TD) = 0;
68 virtual void addDeclaratorForUnnamedTagDecl(TagDecl *TD,
71 virtual DeclaratorDecl *getDeclaratorForUnnamedTagDecl(const TagDecl *TD) = 0;
MicrosoftCXXABI.cpp 61 unsigned getManglingNumber(const TagDecl *TD,
73 llvm::SmallDenseMap<TagDecl *, DeclaratorDecl *>
75 llvm::SmallDenseMap<TagDecl *, TypedefNameDecl *>
118 void addTypedefNameForUnnamedTagDecl(TagDecl *TD,
127 TypedefNameDecl *getTypedefNameForUnnamedTagDecl(const TagDecl *TD) override {
129 const_cast<TagDecl *>(TD->getCanonicalDecl()));
132 void addDeclaratorForUnnamedTagDecl(TagDecl *TD,
141 DeclaratorDecl *getDeclaratorForUnnamedTagDecl(const TagDecl *TD) override {
143 const_cast<TagDecl *>(TD->getCanonicalDecl()));
ItaniumCXXABI.cpp 92 unsigned getManglingNumber(const TagDecl *TD, unsigned) override {
152 void addTypedefNameForUnnamedTagDecl(TagDecl *TD,
155 TypedefNameDecl *getTypedefNameForUnnamedTagDecl(const TagDecl *TD) override {
159 void addDeclaratorForUnnamedTagDecl(TagDecl *TD,
162 DeclaratorDecl *getDeclaratorForUnnamedTagDecl(const TagDecl *TD) override {
ExternalASTSource.cpp 52 void ExternalASTSource::CompleteType(TagDecl *Tag) {}
DeclBase.cpp 113 assert(!isa<TagDecl>(this) || !cast<TagDecl>(this)->isCompleteDefinition());
274 if (!isa<TagDecl>(LDC))
988 TagDecl *Tag = cast<TagDecl>(this);
990 if (TagDecl *Def = Tag->getDefinition())
995 TagDecl *PossiblePartialDef = TagTy->getDecl();
    [all...]
  /external/clang/include/clang/Frontend/
MultiplexConsumer.h 42 void HandleTagDeclDefinition(TagDecl *D) override;
43 void HandleTagDeclRequiredDefinition(const TagDecl *D) override;
  /frameworks/compile/slang/
slang_backend.h 50 class TagDecl;
184 // HandleTagDeclDefinition - This callback is invoked each time a TagDecl
188 void HandleTagDeclDefinition(clang::TagDecl *D) override;
  /external/clang/lib/Serialization/
ASTCommon.cpp 219 if (const TagDecl *Def = cast<TagDecl>(DC)->getDefinition())
354 D->getLexicalDeclContext()->isDependentContext() && !isa<TagDecl>(D)) {
367 return isa<TagDecl>(D) || isa<FieldDecl>(D);
  /external/clang/tools/libclang/
IndexTypeSourceInfo.cpp 42 TagDecl *D = TL.getDecl();
151 void IndexingContext::indexTagDecl(const TagDecl *D) {
  /external/clang/lib/CodeGen/
ModuleBuilder.cpp 88 } else if (auto TD = dyn_cast<TagDecl>(D)) {
166 /// HandleTagDeclDefinition - This callback is invoked each time a TagDecl
170 void HandleTagDeclDefinition(TagDecl *D) override {
190 void HandleTagDeclRequiredDefinition(const TagDecl *D) override {
CodeGenTypes.h 48 class TagDecl;
213 /// UpdateCompletedType - When we find the full definition for a TagDecl,
215 void UpdateCompletedType(const TagDecl *TD);
ObjectFilePCHContainerOperations.cpp 178 void HandleTagDeclDefinition(TagDecl *D) override {
185 void HandleTagDeclRequiredDefinition(const TagDecl *D) override {
  /external/clang/lib/Frontend/
MultiplexConsumer.cpp 107 void CompletedTagDefinition(const TagDecl *D) override;
140 void MultiplexASTMutationListener::CompletedTagDefinition(const TagDecl *D) {
289 void MultiplexConsumer::HandleTagDeclDefinition(TagDecl *D) {
294 void MultiplexConsumer::HandleTagDeclRequiredDefinition(const TagDecl *D) {
ChainedIncludesSource.cpp 54 void CompleteType(TagDecl *Tag) override;
257 void ChainedIncludesSource::CompleteType(TagDecl *Tag) {
  /external/clang/lib/Parse/
ParseDeclCXX.cpp     [all...]
  /external/clang/include/clang/Sema/
MultiplexExternalSemaSource.h 120 void CompleteType(TagDecl *Tag) override;
Template.h 498 bool SubstQualifier(const TagDecl *OldDecl,
499 TagDecl *NewDecl);

Completed in 435 milliseconds

1 2 3 4