HomeSort by relevance Sort by last modified time
    Searched refs:TagDecl (Results 1 - 25 of 87) 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 36 class TagDecl;
48 /// \brief A new TagDecl definition was completed.
49 virtual void CompletedTagDefinition(const TagDecl *D) { }
PrettyPrinter.h 25 class TagDecl;
Mangle.h 58 llvm::DenseMap<const TagDecl*, uint64_t> AnonStructIds;
84 uint64_t getAnonymousStructId(const TagDecl *TD) {
85 std::pair<llvm::DenseMap<const TagDecl *, uint64_t>::iterator, bool>
Decl.h     [all...]
ASTImporter.h 74 SmallVector<TagDecl *, 4> AnonTagsWithPendingTypedefs;
276 /// \brief Called for ObjCInterfaceDecl, ObjCProtocolDecl, and TagDecl.
  /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) {}
  /external/clang/include/clang/Frontend/
MultiplexConsumer.h 42 void HandleTagDeclDefinition(TagDecl *D) override;
43 void HandleTagDeclRequiredDefinition(const TagDecl *D) override;
  /external/clang/lib/Index/
IndexingContext.h 23 class TagDecl;
84 void indexTagDecl(const TagDecl *D);
IndexTypeSourceInfo.cpp 80 TagDecl *D = TL.getDecl();
187 void IndexingContext::indexTagDecl(const TagDecl *D) {
  /external/clang/lib/Serialization/
ASTCommon.cpp 191 if (const TagDecl *Def = cast<TagDecl>(DC)->getDefinition())
331 D->getLexicalDeclContext()->isDependentContext() && !isa<TagDecl>(D)) {
344 return isa<TagDecl>(D) || isa<FieldDecl>(D);
  /external/v8/tools/clang/plugins/
ChromeClassTester.h 25 void CheckTag(clang::TagDecl*);
FindBadConstructsConsumer.h 54 bool VisitTagDecl(clang::TagDecl* tag_decl);
  /external/clang/lib/CodeGen/
ObjectFilePCHContainerOperations.cpp 84 if (auto *TD = dyn_cast<TagDecl>(D))
195 void HandleTagDeclDefinition(TagDecl *D) override {
209 if (auto *D = dyn_cast<TagDecl>(DeclCtx))
220 void HandleTagDeclRequiredDefinition(const TagDecl *D) override {
ModuleBuilder.cpp 107 } else if (auto TD = dyn_cast<TagDecl>(D)) {
200 /// HandleTagDeclDefinition - This callback is invoked each time a TagDecl
204 void HandleTagDeclDefinition(TagDecl *D) override {
237 void HandleTagDeclRequiredDefinition(const TagDecl *D) override {
CodeGenTypes.h 47 class TagDecl;
222 /// UpdateCompletedType - When we find the full definition for a TagDecl,
224 void UpdateCompletedType(const TagDecl *TD);
  /external/clang/lib/Frontend/
MultiplexConsumer.cpp 107 void CompletedTagDefinition(const TagDecl *D) override;
143 void MultiplexASTMutationListener::CompletedTagDefinition(const TagDecl *D) {
302 void MultiplexConsumer::HandleTagDeclDefinition(TagDecl *D) {
307 void MultiplexConsumer::HandleTagDeclRequiredDefinition(const TagDecl *D) {
  /development/vndk/tools/header-checker/src/dumper/
abi_wrappers.h 75 std::string GetTagDeclQualifiedName(const clang::TagDecl *decl);
94 std::string GetTypeUniqueId(const clang::TagDecl *tag_decl);
  /external/clang/lib/Parse/
ParseDeclCXX.cpp     [all...]
  /external/clang/lib/Tooling/Core/
QualTypeNames.cpp 51 /// \brief Create a NestedNameSpecifier for TagDecl and its enclosing
55 /// \param[in] TD - the TagDecl for which a NestedNameSpecifier is
215 } else if (const auto *TD = dyn_cast<TagDecl>(DC)) {
257 const TagDecl *TD = nullptr;
312 } else if (const auto *TD = dyn_cast<TagDecl>(Outer)) {
320 // TagDecl, which means it is a type local to a scope, and not
  /external/clang/include/clang/Sema/
MultiplexExternalSemaSource.h 120 void CompleteType(TagDecl *Tag) override;

Completed in 1251 milliseconds

1 2 3 4