|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/ASTContext.h 1111 RecordDecl::TagKind TK = TTK_Struct) const;
tools/clang/include/clang/AST/Decl.h 3325 bool isStruct() const { return getTagKind() == TTK_Struct; }
tools/clang/lib/AST/Decl.cpp 4321 new (C, ID) RecordDecl(Record, TTK_Struct, C, nullptr, SourceLocation(),
tools/clang/lib/AST/DeclCXX.cpp 160 CXXRecord, TTK_Struct, C, nullptr, SourceLocation(), SourceLocation(),
tools/clang/lib/AST/DeclTemplate.cpp 757 : CXXRecordDecl(DK, TTK_Struct, C, nullptr, SourceLocation(),
tools/clang/lib/AST/MicrosoftMangle.cpp 1112 mangleArtificialTagType(TTK_Struct,
1402 mangleArtificialTagType(TTK_Struct, "__s_GUID");
1558 Extra.mangleArtificialTagType(TTK_Struct, PD->getName());
1560 mangleArtificialTagType(TTK_Struct, TemplateMangling, {"__ObjC"});
1589 mangleArtificialTagType(TTK_Struct, TemplateMangling, {"__ObjC"});
1606 mangleArtificialTagType(TTK_Struct, TemplateMangling, {"__ObjC"});
1877 mangleArtificialTagType(TTK_Struct, ASMangling, {"__clang"});
2059 mangleArtificialTagType(TTK_Struct, "objc_object");
2062 mangleArtificialTagType(TTK_Struct, "objc_class");
2065 mangleArtificialTagType(TTK_Struct, "objc_selector");
2075 mangleArtificialTagType(TTK_Struct, "ocl_sampler");
2079 mangleArtificialTagType(TTK_Struct, "ocl_event");
2083 mangleArtificialTagType(TTK_Struct, "ocl_clkevent");
2087 mangleArtificialTagType(TTK_Struct, "ocl_queue");
2091 mangleArtificialTagType(TTK_Struct, "ocl_reserveid");
2104 mangleArtificialTagType(TTK_Struct, "_Float16", {"__clang"});
2108 mangleArtificialTagType(TTK_Struct, "_Half", {"__clang"});
2447 case TTK_Struct:
2663 mangleArtificialTagType(TTK_Struct, TemplateMangling, {"__clang"});
2706 mangleArtificialTagType(TTK_Struct, "__m" + llvm::utostr(Width) + 'd');
2765 mangleTagTypeKind(TTK_Struct);
2785 mangleTagTypeKind(TTK_Struct);
2933 mangleArtificialTagType(TTK_Struct, TemplateMangling, {"__clang"});
tools/clang/lib/AST/RecordLayoutBuilder.cpp 2026 case TTK_Struct: return 0;
tools/clang/lib/AST/Type.cpp 2634 case TST_struct: return TTK_Struct;
2647 case TTK_Struct: return ETK_Struct;
2659 case ETK_Struct: return TTK_Struct;
tools/clang/lib/CodeGen/CGObjCMac.cpp 5649 RecordDecl *RD = RecordDecl::Create(Ctx, TTK_Struct,
6002 RecordDecl *RD = RecordDecl::Create(Ctx, TTK_Struct,
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp 866 RecordDecl::Create(*Context, TTK_Struct, TUDecl, SourceLocation(),
2971 SuperStructDecl = RecordDecl::Create(*Context, TTK_Struct, TUDecl,
2999 ConstantStringDecl = RecordDecl::Create(*Context, TTK_Struct, TUDecl,
3783 RecordDecl *RD = RecordDecl::Create(*Context, TTK_Struct,
4591 RecordDecl *RD = RecordDecl::Create(*Context, TTK_Struct, TUDecl,
5346 RecordDecl *RD = RecordDecl::Create(*Context, TTK_Struct, TUDecl,
7508 *Context, TTK_Struct, TUDecl, SourceLocation(), SourceLocation(),
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp 2351 RecordDecl *RD = RecordDecl::Create(*Context, TTK_Struct, TUDecl,
2394 RecordDecl *RD = RecordDecl::Create(*Context, TTK_Struct, TUDecl,
2524 SuperStructDecl = RecordDecl::Create(*Context, TTK_Struct, TUDecl,
2552 ConstantStringDecl = RecordDecl::Create(*Context, TTK_Struct, TUDecl,
3759 RecordDecl *RD = RecordDecl::Create(*Context, TTK_Struct, TUDecl,
4483 RecordDecl *RD = RecordDecl::Create(*Context, TTK_Struct, TUDecl,
5819 RecordDecl *RD = RecordDecl::Create(*Context, TTK_Struct, TUDecl,
5859 RecordDecl *RD = RecordDecl::Create(*Context, TTK_Struct, TUDecl,
tools/clang/lib/Index/IndexSymbol.cpp 108 case TTK_Struct:
tools/clang/lib/Index/USRGeneration.cpp 512 case TTK_Struct: Out << "@ST"; break;
524 case TTK_Struct: Out << "@SP"; break;
536 case TTK_Struct: Out << "@S"; break;
tools/clang/lib/Sema/SemaCodeComplete.cpp 1456 return RD->getTagKind() == TTK_Class || RD->getTagKind() == TTK_Struct ||
1885 case TTK_Struct:
3821 case TTK_Struct:
tools/clang/lib/Sema/SemaDecl.cpp 616 case TTK_Struct: return DeclSpec::TST_struct;
801 case TTK_Struct:
14459 case TTK_Struct: return 0;
14472 return Tag == TTK_Struct || Tag == TTK_Class || Tag == TTK_Interface;
14488 case TTK_Struct:
tools/clang/lib/Sema/SemaDeclAttr.cpp 176 if (RD->getTagKind() != TTK_Struct)
tools/clang/lib/Sema/SemaDeclCXX.cpp 1659 case TTK_Struct: return 0;
tools/clang/lib/Sema/SemaStmt.cpp 4260 RD = CXXRecordDecl::Create(Context, TTK_Struct, DC, Loc, Loc,
4263 RD = RecordDecl::Create(Context, TTK_Struct, DC, Loc, Loc, /*Id=*/nullptr);
tools/clang/lib/Sema/SemaType.cpp 3015 case TTK_Struct: Error = Cxx ? 1 : 2; /* Struct member */ break;
3721 if (recordDecl->getTagKind() == TTK_Struct && numNormalPointers > 0) {
8158 case TTK_Struct: return 0;
tools/clang/lib/Serialization/ASTReaderDecl.cpp 2976 ((TagX->getTagKind() == TTK_Struct || TagX->getTagKind() == TTK_Class ||
2978 (TagY->getTagKind() == TTK_Struct || TagY->getTagKind() == TTK_Class ||
tools/clang/tools/extra/clang-doc/BitcodeReader.cpp 68 case TTK_Struct:
tools/clang/tools/extra/clang-doc/Generators.cpp 52 case TagTypeKind::TTK_Struct:
tools/clang/tools/extra/clang-doc/Representation.h 337 TagTypeKind TagType = TagTypeKind::TTK_Struct; // Type of this record
tools/clang/tools/extra/clang-doc/YAMLGenerator.cpp 44 IO.enumCase(Value, "Struct", clang::TagTypeKind::TTK_Struct);
130 IO.mapOptional("TagType", I.TagType, clang::TagTypeKind::TTK_Struct);
tools/clang/tools/extra/unittests/clang-doc/SerializeTest.cpp 182 ExpectedF.TagType = TagTypeKind::TTK_Struct;
226 ExpectedG.TagType = TagTypeKind::TTK_Struct;
281 ExpectedE.TagType = TagTypeKind::TTK_Struct;
tools/clang/tools/libclang/CIndexCXX.cpp 67 case TTK_Struct: return CXCursor_StructDecl;
tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp 80 clang::TTK_Struct, lldb::eLanguageTypeC);
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp 83 clang::TTK_Struct);
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp 1361 tag_decl_kind = clang::TTK_Struct;
1963 tag_decl_kind = clang::TTK_Struct;
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp 95 return clang::TTK_Struct;
104 return clang::TTK_Struct;
tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp 51 return clang::TTK_Struct;
tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp 422 clang::TTK_Struct, lldb::eLanguageTypeC);
tools/lldb/source/Symbol/ClangASTContext.cpp 2202 clang::TTK_Struct, lldb::eLanguageTypeC);
tools/lldb/unittests/Symbol/TestClangASTContext.cpp 240 nullptr, lldb::eAccessPublic, "FooRecord", clang::TTK_Struct,
252 nullptr, lldb::eAccessPublic, "FooRecord", clang::TTK_Struct,
325 nullptr, lldb::eAccessPublic, "EmptyBase", clang::TTK_Struct,
336 nullptr, lldb::eAccessPublic, "NonEmptyBase", clang::TTK_Struct,
352 nullptr, lldb::eAccessPublic, "EmptyDerived", clang::TTK_Struct,
375 nullptr, lldb::eAccessPublic, "EmptyDerived2", clang::TTK_Struct,
407 m_ast->GetTranslationUnitDecl(), eAccessPublic, "foo", TTK_Struct, infos);
413 m_ast->GetTranslationUnitDecl(), decl, TTK_Struct, infos);