/llvm-project/clang-tools-extra/clang-tidy/misc/ |
H A D | NonPrivateMemberVariablesInClassesCheck.cpp | 19 AST_MATCHER(CXXRecordDecl, hasMethods) { in AST_MATCHER() argument 23 AST_MATCHER(CXXRecordDecl, hasNonStaticNonImplicitMethod) { in AST_MATCHER() argument 28 AST_MATCHER(CXXRecordDecl, hasNonPublicMemberVariable) { in AST_MATCHER() argument
|
/llvm-project/clang-tools-extra/clang-tidy/bugprone/ |
H A D | PointerArithmeticOnPolymorphicObjectCheck.cpp | 18 AST_MATCHER(CXXRecordDecl, isAbstract) { return Node.isAbstract(); } in AST_MATCHER() argument 19 AST_MATCHER(CXXRecordDecl, isPolymorphic) { return Node.isPolymorphic(); } in AST_MATCHER() argument
|
H A D | UndefinedMemoryManipulationCheck.cpp | 18 AST_MATCHER(CXXRecordDecl, isNotTriviallyCopyable) { in AST_MATCHER() argument
|
H A D | UndelegatedConstructorCheck.cpp | 39 AST_MATCHER_P(CXXRecordDecl, baseOfBoundNode, std::string, ID) { in AST_MATCHER_P() argument
|
H A D | UnusedRaiiCheck.cpp | 18 AST_MATCHER(CXXRecordDecl, hasNonTrivialDestructor) { in AST_MATCHER() argument
|
/llvm-project/clang-tools-extra/clang-tidy/cert/ |
H A D | NonTrivialTypesLibcMemoryCallsCheck.cpp | 25 AST_MATCHER(CXXRecordDecl, isTriviallyDefaultConstructible) { in AST_MATCHER() argument 28 AST_MATCHER(CXXRecordDecl, isTriviallyCopyable) { in AST_MATCHER() argument
|
/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ClangExternalASTSourceCallbacks.cpp | 33 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> &BaseOffsets, in layoutRecordType() argument
|
H A D | ClangASTSource.h | 237 layoutRecordType(const clang::RecordDecl * Record,uint64_t & Size,uint64_t & Alignment,llvm::DenseMap<const clang::FieldDecl *,uint64_t> & FieldOffsets,llvm::DenseMap<const clang::CXXRecordDecl *,clang::CharUnits> & BaseOffsets,llvm::DenseMap<const clang::CXXRecordDecl *,clang::CharUnits> & VirtualBaseOffsets) layoutRecordType() argument
|
/llvm-project/clang/test/PCH/ |
H A D | cxx-chain-function-template.cpp | 6 struct CXXRecordDecl { CXXRecordDecl(int); }; struct
|
/llvm-project/clang/include/clang/AST/ |
H A D | BaseSubobject.h | 25 class CXXRecordDecl; variable
|
H A D | APValue.h | 33 class CXXRecordDecl; variable
|
/llvm-project/clang-tools-extra/clang-tidy/fuchsia/ |
H A D | VirtualInheritanceCheck.cpp | 18 AST_MATCHER(CXXRecordDecl, hasDirectVirtualBaseClass) { in AST_MATCHER() argument
|
H A D | MultipleInheritanceCheck.cpp | 19 AST_MATCHER(CXXRecordDecl, hasBases) { in AST_MATCHER() argument
|
/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | PtrTypesSemantics.h | 20 class CXXRecordDecl; variable
|
/llvm-project/clang/lib/Frontend/ |
H A D | LayoutOverrideSource.cpp | 195 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets, in layoutRecordType()
|
/llvm-project/clang-tools-extra/clang-tidy/zircon/ |
H A D | TemporaryObjectsCheck.cpp | 21 AST_MATCHER_P(CXXRecordDecl, matchesAnyName, ArrayRef<StringRef>, Names) { in AST_MATCHER_P() argument
|
/llvm-project/clang/include/clang/Sema/ |
H A D | MultiplexExternalSemaSource.h | 23 class CXXRecordDecl; variable
|
/llvm-project/clang/lib/AST/ |
H A D | ExternalASTSource.cpp | 66 layoutRecordType(const RecordDecl * Record,uint64_t & Size,uint64_t & Alignment,llvm::DenseMap<const FieldDecl *,uint64_t> & FieldOffsets,llvm::DenseMap<const CXXRecordDecl *,CharUnits> & BaseOffsets,llvm::DenseMap<const CXXRecordDecl *,CharUnits> & VirtualBaseOffsets) layoutRecordType() argument
|
/llvm-project/clang/lib/CodeGen/ |
H A D | CGVTables.h | 25 class CXXRecordDecl; variable
|
/llvm-project/clang/include/clang/CodeGen/ |
H A D | CodeGenABITypes.h | 43 class CXXRecordDecl; variable
|
/llvm-project/libcxx/test/tools/clang_tidy_checks/ |
H A D | hide_from_abi.cpp | 16 AST_MATCHER(clang::CXXRecordDecl, isTrivial) { return Node.isTrivial(); } in AST_MATCHER()
|
/llvm-project/clang-tools-extra/clang-tidy/modernize/ |
H A D | UseDesignatedInitializersCheck.cpp | 83 AST_MATCHER(CXXRecordDecl, isAggregate) { in AST_MATCHER() argument 85 AST_MATCHER(CXXRecordDecl,isPOD) AST_MATCHER() argument
|
/llvm-project/clang-tools-extra/clang-tidy/performance/ |
H A D | TriviallyDestructibleCheck.cpp | 25 AST_MATCHER_P(CXXRecordDecl, hasBase, Matcher<QualType>, InnerMatcher) { in AST_MATCHER_P() argument
|
/llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
H A D | PDBASTParser.h | 20 class CXXRecordDecl; variable
|
/llvm-project/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
H A D | AvoidConstOrRefDataMembersCheck.cpp | 71 static bool isMoveAssignable(CXXRecordDecl const &Node) { in AST_MATCHER() argument
|