Home
last modified time | relevance | path

Searched defs:CXXRecordDecl (Results 1 – 25 of 66) sorted by relevance

123

/llvm-project/clang-tools-extra/clang-tidy/misc/
H A DNonPrivateMemberVariablesInClassesCheck.cpp19 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 DPointerArithmeticOnPolymorphicObjectCheck.cpp18 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 DUndefinedMemoryManipulationCheck.cpp18 AST_MATCHER(CXXRecordDecl, isNotTriviallyCopyable) { in AST_MATCHER() argument
H A DUndelegatedConstructorCheck.cpp39 AST_MATCHER_P(CXXRecordDecl, baseOfBoundNode, std::string, ID) { in AST_MATCHER_P() argument
H A DUnusedRaiiCheck.cpp18 AST_MATCHER(CXXRecordDecl, hasNonTrivialDestructor) { in AST_MATCHER() argument
/llvm-project/clang-tools-extra/clang-tidy/cert/
H A DNonTrivialTypesLibcMemoryCallsCheck.cpp25 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 DClangExternalASTSourceCallbacks.cpp33 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> &BaseOffsets, in layoutRecordType() argument
H A DClangASTSource.h237 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 Dcxx-chain-function-template.cpp6 struct CXXRecordDecl { CXXRecordDecl(int); }; struct
/llvm-project/clang/include/clang/AST/
H A DBaseSubobject.h25 class CXXRecordDecl; variable
H A DAPValue.h33 class CXXRecordDecl; variable
/llvm-project/clang-tools-extra/clang-tidy/fuchsia/
H A DVirtualInheritanceCheck.cpp18 AST_MATCHER(CXXRecordDecl, hasDirectVirtualBaseClass) { in AST_MATCHER() argument
H A DMultipleInheritanceCheck.cpp19 AST_MATCHER(CXXRecordDecl, hasBases) { in AST_MATCHER() argument
/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DPtrTypesSemantics.h20 class CXXRecordDecl; variable
/llvm-project/clang/lib/Frontend/
H A DLayoutOverrideSource.cpp195 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets, in layoutRecordType()
/llvm-project/clang-tools-extra/clang-tidy/zircon/
H A DTemporaryObjectsCheck.cpp21 AST_MATCHER_P(CXXRecordDecl, matchesAnyName, ArrayRef<StringRef>, Names) { in AST_MATCHER_P() argument
/llvm-project/clang/include/clang/Sema/
H A DMultiplexExternalSemaSource.h23 class CXXRecordDecl; variable
/llvm-project/clang/lib/AST/
H A DExternalASTSource.cpp66 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 DCGVTables.h25 class CXXRecordDecl; variable
/llvm-project/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h43 class CXXRecordDecl; variable
/llvm-project/libcxx/test/tools/clang_tidy_checks/
H A Dhide_from_abi.cpp16 AST_MATCHER(clang::CXXRecordDecl, isTrivial) { return Node.isTrivial(); } in AST_MATCHER()
/llvm-project/clang-tools-extra/clang-tidy/modernize/
H A DUseDesignatedInitializersCheck.cpp83 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 DTriviallyDestructibleCheck.cpp25 AST_MATCHER_P(CXXRecordDecl, hasBase, Matcher<QualType>, InnerMatcher) { in AST_MATCHER_P() argument
/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBASTParser.h20 class CXXRecordDecl; variable
/llvm-project/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DAvoidConstOrRefDataMembersCheck.cpp71 static bool isMoveAssignable(CXXRecordDecl const &Node) { in AST_MATCHER() argument

123