Searched refs:Polymorphic (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | microsoft-abi-typeid.cpp | 56 struct Polymorphic { struct 57 virtual ~Polymorphic(); 60 void f(const Polymorphic &poly) { in f() 64 Polymorphic cleanup; in f()
|
| H A D | microsoft-abi-member-pointers.cpp | 222 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 D | PointerArithChecker.cpp | 50 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 D | MveEmitter.cpp | 1805 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 D | DeclCXX.cpp | 77 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 D | ExprConstant.cpp | 5600 AccessKinds AK, bool Polymorphic) { in checkDynamicType() argument 5620 } else if (Polymorphic) { in checkDynamicType()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | CXXRecordDeclDefinitionBits.def | 57 FIELD(Polymorphic, 1, NO_MERGE)
|
| H A D | DeclCXX.h | 563 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 D | ProgrammersManual.rst | 3218 Designing Type Hierarchies and Polymorphic Interfaces
|