Home
last modified time | relevance | path

Searched refs:Polymorphic (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dmicrosoft-abi-typeid.cpp56 struct Polymorphic { struct
57 virtual ~Polymorphic();
60 void f(const Polymorphic &poly) { in f()
64 Polymorphic cleanup; in f()
H A Dmicrosoft-abi-member-pointers.cpp222 struct Polymorphic { struct
241 int Polymorphic::*p_d_memptr; argument
392 int Polymorphic::*memptr; in polymorphicMemPtrs()
393 memptr = &Polymorphic::a; in polymorphicMemPtrs()
394 memptr = &Polymorphic::b; in polymorphicMemPtrs()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DPointerArithChecker.cpp50 const MemRegion *getArrayRegion(const MemRegion *Region, bool &Polymorphic,
118 bool &Polymorphic, in getArrayRegion() argument
124 Polymorphic = true; in getArrayRegion()
/llvm-project-15.0.7/clang/utils/TableGen/
H A DMveEmitter.cpp1805 for (bool Polymorphic : {false, true}) { in EmitHeader()
1806 if (Polymorphic && !Int.polymorphic()) in EmitHeader()
1808 if (!Polymorphic && Int.polymorphicOnly()) in EmitHeader()
1828 Polymorphic ? Int.shortName() : Int.fullName(); in EmitHeader()
1893 << (Polymorphic ? "__overloadable__, " : "") in EmitHeader()
2064 for (bool Polymorphic : {false, true}) { in EmitHeader()
2065 if (Polymorphic && !Int.polymorphic()) in EmitHeader()
2067 if (!Polymorphic && Int.polymorphicOnly()) in EmitHeader()
2076 "__arm_" + (Polymorphic ? Int.shortName() : Int.fullName()); in EmitHeader()
2093 << (Polymorphic ? "__overloadable__, " : "") in EmitHeader()
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclCXX.cpp77 Aggregate(true), PlainOldData(true), Empty(true), Polymorphic(false), in DefinitionData()
278 data().Polymorphic = true; in setBases()
735 data().Polymorphic = true; in addedMember()
2028 if (data().Abstract || isInvalidDecl() || !data().Polymorphic || in mayBeAbstract()
H A DExprConstant.cpp5600 AccessKinds AK, bool Polymorphic) { in checkDynamicType() argument
5620 } else if (Polymorphic) { in checkDynamicType()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DCXXRecordDeclDefinitionBits.def57 FIELD(Polymorphic, 1, NO_MERGE)
H A DDeclCXX.h563 return data().Polymorphic || data().NumVBases != 0; in isDynamicClass()
1169 bool isPolymorphic() const { return data().Polymorphic; } in isPolymorphic()
/llvm-project-15.0.7/llvm/docs/
H A DProgrammersManual.rst3218 Designing Type Hierarchies and Polymorphic Interfaces