|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/AST/Type.h 2269 const Type *getBaseElementTypeUnsafe() const;
References
tools/clang/include/clang/AST/Type.h 6274 if (auto *RD = getTypePtr()->getBaseElementTypeUnsafe()->getAsRecordDecl())
6280 if (auto *RD = getTypePtr()->getBaseElementTypeUnsafe()->getAsRecordDecl())
6286 if (auto *RD = getTypePtr()->getBaseElementTypeUnsafe()->getAsRecordDecl())
6810 return type->getBaseElementTypeUnsafe();
tools/clang/lib/AST/ASTContext.cpp 2291 T = T->getBaseElementTypeUnsafe();
tools/clang/lib/AST/DeclCXX.cpp 1793 Field->getType()->getBaseElementTypeUnsafe()->getAsCXXRecordDecl())
tools/clang/lib/AST/ExprConstant.cpp 3011 CXXRecordDecl *RD = T->getBaseElementTypeUnsafe()->getAsCXXRecordDecl();
3032 CXXRecordDecl *RD = T->getBaseElementTypeUnsafe()->getAsCXXRecordDecl();
5342 FD->getType()->getBaseElementTypeUnsafe()->getAsCXXRecordDecl();
tools/clang/lib/AST/RecordLayoutBuilder.cpp 2457 FD->getType()->getBaseElementTypeUnsafe()->getAs<RecordType>()) {
tools/clang/lib/AST/Type.cpp 2346 getTypePtr()->getBaseElementTypeUnsafe()->getAs<RecordType>())
2362 getTypePtr()->getBaseElementTypeUnsafe()->getAs<RecordType>())
2398 const Type *BaseTy = getBaseElementTypeUnsafe();
2455 const Type *BaseTy = getBaseElementTypeUnsafe();
2494 const Type *BaseTy = ty->getBaseElementTypeUnsafe();
4128 type->getBaseElementTypeUnsafe()->getAs<RecordType>()) {
tools/clang/lib/Analysis/CFG.cpp 5541 const Type *T = FD->getType()->getBaseElementTypeUnsafe();
tools/clang/lib/CodeGen/CGBlocks.cpp 389 type->getBaseElementTypeUnsafe()->getAs<RecordType>();
tools/clang/lib/CodeGen/CGExpr.cpp 320 E->getType()->getBaseElementTypeUnsafe()->getAs<RecordType>()) {
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 9618 if (const auto *RD = RDTy->getBaseElementTypeUnsafe()->getAsCXXRecordDecl()) {
tools/clang/lib/CodeGen/CodeGenModule.cpp 2566 if (const auto *RT = T->getBaseElementTypeUnsafe()->getAs<RecordType>())
tools/clang/lib/Sema/SemaCUDA.cpp 479 ->getBaseElementTypeUnsafe()
tools/clang/lib/Sema/SemaChecking.cpp 9346 const Type *Ty = T->getBaseElementTypeUnsafe();
tools/clang/lib/Sema/SemaDecl.cpp 1782 Ty = Ty->getBaseElementTypeUnsafe();
16013 T->getBaseElementTypeUnsafe()->isDependentAddressSpaceType()) {
tools/clang/lib/Sema/SemaDeclCXX.cpp 1606 T->getBaseElementTypeUnsafe()->getAsCXXRecordDecl();
3071 const Type *T = FD.getType()->getBaseElementTypeUnsafe();
8356 if (const auto *RT = FT->getBaseElementTypeUnsafe()->getAs<RecordType>())
12048 const Type *E = T->getBaseElementTypeUnsafe();
13492 DeclInitType->getBaseElementTypeUnsafe()->getAsCXXRecordDecl()) &&
tools/clang/lib/Sema/SemaExprCXX.cpp 599 Ty = Ty->getBaseElementTypeUnsafe();
1603 allocType->getBaseElementTypeUnsafe()->getAs<RecordType>();
4449 ArgTy = QualType(ArgTy->getBaseElementTypeUnsafe(), 0);
6658 Bind->getType()->getBaseElementTypeUnsafe()->getAsCXXRecordDecl();
tools/clang/lib/Sema/SemaExprObjC.cpp 3290 type = QualType(array->getElementType()->getBaseElementTypeUnsafe(), 0);
tools/clang/lib/Sema/SemaInit.cpp 496 Entity.getType()->getBaseElementTypeUnsafe()->isRecordType();
8604 CXXRecordDecl *RD = T->getBaseElementTypeUnsafe()->getAsCXXRecordDecl();
tools/clang/lib/Sema/SemaLambda.cpp 1571 const Type *BaseT = T->getBaseElementTypeUnsafe();