|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Definitions
gen/tools/clang/include/clang/AST/Attrs.inc15002 class WarnUnusedResultAttr : public InheritableAttr {
include/llvm/Analysis/MemorySSA.h 137 class MemoryAccess
247 class MemoryUseOrDef : public MemoryAccess {
481 class MemoryPhi final : public MemoryAccess {
include/llvm/IR/BasicBlock.h 57 class BasicBlock final : public Value, // Basic blocks are data objects also
include/llvm/IR/Constant.h 41 class Constant : public User {
include/llvm/IR/DebugInfoMetadata.h 118 class DINode : public MDNode {
399 class DIScope : public DINode {
452 class DIFile : public DIScope {
583 class DIType : public DIScope {
756 class DIDerivedType : public DIType {
890 class DICompositeType : public DIType {
1061 class DISubroutineType : public DIType {
1115 class DICompileUnit : public DIScope {
1325 class DILocalScope : public DIScope {
1355 class DILocation : public MDNode {
1593 class DISubprogram : public DILocalScope {
2606 class DIGlobalVariable : public DIVariable {
include/llvm/IR/DerivedTypes.h 238 class StructType : public CompositeType {
include/llvm/IR/GlobalValue.h 44 class GlobalValue : public Constant {
include/llvm/IR/GlobalVariable.h 41 class GlobalVariable : public GlobalObject, public ilist_node<GlobalVariable> {
include/llvm/IR/Instruction.h 43 class Instruction : public User,
include/llvm/IR/Instructions.h 3119 class SwitchInst : public Instruction {
include/llvm/IR/Metadata.h 57 class Metadata {
402 class ConstantAsMetadata : public ValueAsMetadata {
426 class LocalAsMetadata : public ValueAsMetadata {
603 class MDString : public Metadata {
863 class MDNode : public Metadata {
1105 class MDTuple : public MDNode {
include/llvm/IR/Value.h 74 class Value {
include/llvm/MC/MCSectionELF.h 27 class MCSectionELF final : public MCSection {
include/llvm/MC/MCSymbolELF.h 14 class MCSymbolELF : public MCSymbol {
lib/Transforms/Vectorize/VPlan.h 632 class VPInstruction : public VPUser, public VPRecipeBase {
tools/clang/include/clang/AST/Attr.h 45 class Attr : public AttributeCommonInfo {
139 class InheritableAttr : public Attr {
tools/clang/include/clang/AST/Decl.h 87 class alignas(8) TypeSourceInfo {
249 class NamedDecl : public Decl {
477 class LabelDecl : public NamedDecl {
523 class NamespaceDecl : public NamedDecl, public DeclContext,
645 class ValueDecl : public NamedDecl {
828 class VarDecl : public DeclaratorDecl, public Redeclarable<VarDecl> {
1537 class ImplicitParamDecl : public VarDecl {
1601 class ParmVarDecl : public VarDecl {
1785 class FunctionDecl : public DeclaratorDecl,
2650 class FieldDecl : public DeclaratorDecl, public Mergeable<FieldDecl> {
2862 class EnumConstantDecl : public ValueDecl, public Mergeable<EnumConstantDecl> {
2901 class IndirectFieldDecl : public ValueDecl,
2950 class TypeDecl : public NamedDecl {
2992 class TypedefNameDecl : public TypeDecl, public Redeclarable<TypedefNameDecl> {
3114 class TypeAliasDecl : public TypedefNameDecl {
3140 class TagDecl : public TypeDecl,
3402 class EnumDecl : public TagDecl {
3669 class RecordDecl : public TagDecl {
3958 class BlockDecl : public Decl, public DeclContext {
4147 class CapturedDecl final
4364 class EmptyDecl : public Decl {
tools/clang/include/clang/AST/DeclBase.h 88 class alignas(8) Decl {
1271 class DeclContext {
tools/clang/include/clang/AST/DeclCXX.h 87 class AccessSpecDecl : public Decl {
147 class CXXBaseSpecifier {
255 class CXXRecordDecl : public RecordDecl {
1905 class CXXMethodDecl : public FunctionDecl {
2137 class CXXCtorInitializer final {
2365 class CXXConstructorDecl final
2629 class CXXDestructorDecl : public CXXMethodDecl {
2690 class CXXConversionDecl : public CXXMethodDecl {
2753 class LinkageSpecDecl : public Decl, public DeclContext {
2845 class UsingDirectiveDecl : public NamedDecl {
2949 class NamespaceAliasDecl : public NamedDecl,
3068 class UsingShadowDecl : public NamedDecl, public Redeclarable<UsingShadowDecl> {
3169 class ConstructorUsingShadowDecl final : public UsingShadowDecl {
3275 class UsingDecl : public NamedDecl, public Mergeable<UsingDecl> {
3494 class UnresolvedUsingValueDecl : public ValueDecl,
3590 class UnresolvedUsingTypenameDecl
3669 class StaticAssertDecl : public Decl {
3718 class BindingDecl : public ValueDecl {
3775 class DecompositionDecl final
3846 class MSPropertyDecl : public DeclaratorDecl {
tools/clang/include/clang/AST/DeclFriend.h 53 class FriendDecl final
tools/clang/include/clang/AST/DeclObjC.h 138 class ObjCMethodDecl : public NamedDecl, public DeclContext {
558 class ObjCTypeParamDecl : public TypedefNameDecl {
728 class ObjCPropertyDecl : public NamedDecl {
1171 class ObjCInterfaceDecl : public ObjCContainerDecl
1944 class ObjCIvarDecl : public FieldDecl {
2063 class ObjCProtocolDecl : public ObjCContainerDecl,
2279 class ObjCCategoryDecl : public ObjCContainerDecl {
2498 class ObjCCategoryImplDecl : public ObjCImplDecl {
2551 class ObjCImplementationDecl : public ObjCImplDecl {
2758 class ObjCPropertyImplDecl : public Decl {
tools/clang/include/clang/AST/DeclOpenMP.h 102 class OMPDeclareReductionDecl final : public ValueDecl, public DeclContext {
217 class OMPDeclareMapperDecl final : public ValueDecl, public DeclContext {
tools/clang/include/clang/AST/DeclTemplate.h 387 class TemplateDecl : public NamedDecl {
736 class RedeclarableTemplateDecl : public TemplateDecl,
961 class FunctionTemplateDecl : public RedeclarableTemplateDecl {
1150 class TemplateTypeParmDecl : public TypeDecl {
1253 class NonTypeTemplateParmDecl final
1438 class TemplateTemplateParmDecl final
1640 class ClassTemplateSpecializationDecl
1904 class ClassTemplatePartialSpecializationDecl
2069 class ClassTemplateDecl : public RedeclarableTemplateDecl {
2341 class TypeAliasTemplateDecl : public RedeclarableTemplateDecl {
2485 class VarTemplateSpecializationDecl : public VarDecl,
2746 class VarTemplatePartialSpecializationDecl
2891 class VarTemplateDecl : public RedeclarableTemplateDecl {
3046 class ConceptDecl : public TemplateDecl, public Mergeable<ConceptDecl> {
tools/clang/include/clang/AST/Expr.h 108 class Expr : public ValueStmt {
1050 class OpaqueValueExpr : public Expr {
1686 class StringLiteral final
2521 class CallExpr : public Expr {
3409 class BinaryOperator : public Expr {
3882 class AddrLabelExpr : public Expr {
4375 class InitListExpr : public Expr {
tools/clang/include/clang/AST/ExprCXX.h 3037 class UnresolvedLookupExpr final
tools/clang/include/clang/AST/ExprObjC.h 950 class ObjCMessageExpr final
tools/clang/include/clang/AST/NestedNameSpecifier.h 48 class NestedNameSpecifier : public llvm::FoldingSetNode {
tools/clang/include/clang/AST/Stmt.h 66 class alignas(void *) Stmt {
1213 class DeclStmt : public Stmt {
1320 class CompoundStmt final : public Stmt,
1443 class SwitchCase : public Stmt {
1720 class LabelStmt : public ValueStmt {
3360 class CapturedStmt : public Stmt {
tools/clang/include/clang/AST/StmtCXX.h 28 class CXXCatchStmt : public Stmt {
tools/clang/include/clang/AST/StmtObjC.h 77 class ObjCAtCatchStmt : public Stmt {
127 class ObjCAtFinallyStmt : public Stmt {
tools/clang/include/clang/AST/Type.h 2525 class ComplexType : public Type, public llvm::FoldingSetNode {
2585 class PointerType : public Type, public llvm::FoldingSetNode {
3393 class FunctionType : public Type {
4444 class RecordType : public TagType {
4783 class DeducedType : public Type {
tools/clang/include/clang/Analysis/AnalysisDeclContext.h 296 class StackFrameContext : public LocationContext {
347 class ScopeContext : public LocationContext {
371 class BlockInvocationContext : public LocationContext {
tools/clang/include/clang/Lex/PreprocessingRecord.h 148 class MacroDefinitionRecord : public PreprocessingDirective {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h 436 class SubRegion : public MemRegion {
472 class AllocaRegion : public SubRegion {
581 class FunctionCodeRegion : public CodeTextRegion {
628 class BlockCodeRegion : public CodeTextRegion {
673 class BlockDataRegion : public TypedRegion {
764 class SymbolicRegion : public SubRegion {
801 class StringRegion : public TypedValueRegion {
836 class ObjCStringRegion : public TypedValueRegion {
872 class CompoundLiteralRegion : public TypedValueRegion {
928 class VarRegion : public DeclRegion {
973 class CXXThisRegion : public TypedValueRegion {
1005 class FieldRegion : public DeclRegion {
1038 class ObjCIvarRegion : public DeclRegion {
1083 class ElementRegion : public TypedValueRegion {
1122 class CXXTempObjectRegion : public TypedValueRegion {
1153 class CXXBaseObjectRegion : public TypedValueRegion {
1191 class CXXDerivedObjectRegion : public TypedValueRegion {
tools/clang/include/clang/Tooling/Syntax/Tree.h 104 class Leaf final : public Node {
tools/lld/COFF/Symbols.h 312 class DefinedImportData : public Defined {
tools/lld/ELF/InputSection.h 312 class InputSection : public InputSectionBase {
tools/lld/ELF/OutputSections.h 32 class OutputSection final : public BaseCommand, public SectionBase {
tools/lld/ELF/SyntheticSections.h 38 class SyntheticSection : public InputSection {
tools/lldb/include/lldb/Symbol/ClangASTContext.h 43 class ClangASTContext : public TypeSystem {
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.h 19 class CPPLanguageRuntime : public LanguageRuntime {
tools/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h 34 class ObjCLanguageRuntime : public LanguageRuntime {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h 15 class DWARFCompileUnit : public DWARFUnit {
unittests/Support/Casting.cpp 34 struct foo {
utils/TableGen/DAGISelMatcher.h 491 class CheckTypeMatcher : public Matcher {