|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/AST/Type.h 1997 bool isMemberPointerType() const;
References
tools/clang/include/clang/AST/Type.h 6384 isMemberPointerType();
tools/clang/lib/AST/ASTContext.cpp 2294 if (T->isMemberPointerType())
2531 if (Ty->isMemberPointerType()) {
tools/clang/lib/AST/Expr.cpp 1778 assert(getType()->isMemberPointerType());
1779 assert(getSubExpr()->getType()->isMemberPointerType());
tools/clang/lib/AST/ExprConstant.cpp 6534 if (Ty->isMemberPointerType())
8691 assert(E->isRValue() && E->getType()->isMemberPointerType());
11692 if (LHSTy->isMemberPointerType()) {
11694 assert(RHSTy->isMemberPointerType() && "invalid comparison");
13305 } else if (T->isMemberPointerType()) {
tools/clang/lib/AST/MicrosoftMangle.cpp 563 Ty->isMemberPointerType()) {
1898 bool IsPointer = T->isAnyPointerType() || T->isMemberPointerType() ||
tools/clang/lib/CodeGen/CGExprAgg.cpp 990 !ArgTy->isMemberPointerType() && !ArgTy->isAnyComplexType()) {
tools/clang/lib/CodeGen/TargetInfo.cpp 1259 Ty->isBlockPointerType() || Ty->isMemberPointerType())
2611 if (Ty->isMemberPointerType()) {
3982 if (Ty->isMemberPointerType()) {
3990 if (RT || Ty->isAnyComplexType() || Ty->isMemberPointerType()) {
4113 if (isAggregateTypeForABI(Ty) || Ty->isMemberPointerType()) {
tools/clang/lib/Sema/SemaCast.cpp 518 if (T->isMemberPointerType()) return MemPtr;
603 assert((SrcType->isAnyPointerType() || SrcType->isMemberPointerType() ||
606 assert((DestType->isAnyPointerType() || DestType->isMemberPointerType() ||
1761 !DestType->isMemberPointerType() &&
2184 SrcType->isMemberPointerType() ||
tools/clang/lib/Sema/SemaChecking.cpp11316 T->isMemberPointerType() || !T->isScalarType() || T->isNullPtrType())
tools/clang/lib/Sema/SemaCodeComplete.cpp 4371 Data.PreferredType->isMemberPointerType() ||
tools/clang/lib/Sema/SemaDeclAttr.cpp 3587 !T->isReferenceType() && !T->isMemberPointerType()) {
tools/clang/lib/Sema/SemaExceptionSpec.cpp 671 if (HandlerType->isPointerType() || HandlerType->isMemberPointerType()) {
tools/clang/lib/Sema/SemaExpr.cpp 624 if (T->isMemberPointerType() &&
9184 NonNullType->isMemberPointerType() || NonNullType->isFunctionType())
10076 LHSType->isMemberPointerType() || RHSType->isMemberPointerType());
10076 LHSType->isMemberPointerType() || RHSType->isMemberPointerType());
10080 if ((LHSType->isAnyPointerType() || LHSType->isMemberPointerType()) &&
10081 (RHSType->isAnyPointerType() || RHSType->isMemberPointerType()))
10651 return Ty->isPointerType() || Ty->isMemberPointerType();
10719 CompositeTy->isMemberPointerType() || CompositeTy->isNullPtrType())
10901 (LHSType->isMemberPointerType() || RHSType->isMemberPointerType())) {
10901 (LHSType->isMemberPointerType() || RHSType->isMemberPointerType())) {
15043 if (E->getOpcode() == UO_AddrOf && E->getType()->isMemberPointerType())
tools/clang/lib/Sema/SemaExprCXX.cpp 4570 return T->isMemberPointerType();
6122 bool T1IsPointerLike = T1->isAnyPointerType() || T1->isMemberPointerType() ||
6124 bool T2IsPointerLike = T2->isAnyPointerType() || T2->isMemberPointerType() ||
6137 E2 = ImpCastExprToType(E2, T1, T1->isMemberPointerType()
6145 E1 = ImpCastExprToType(E1, T2, T2->isMemberPointerType()
tools/clang/lib/Sema/SemaFixItUtils.cpp 182 if (T.isPointerType() || T.isMemberPointerType()) {
tools/clang/lib/Sema/SemaOverload.cpp 225 getFromType()->isMemberPointerType() ||
1796 FromType->isMemberPointerType() ||
2804 if (FromType->isMemberPointerType() && ToType->isMemberPointerType()) {
2804 if (FromType->isMemberPointerType() && ToType->isMemberPointerType()) {
4294 FromType1->isMemberPointerType() && FromType2->isMemberPointerType() &&
4294 FromType1->isMemberPointerType() && FromType2->isMemberPointerType() &&
4295 ToType1->isMemberPointerType() && ToType2->isMemberPointerType()) {
4295 ToType1->isMemberPointerType() && ToType2->isMemberPointerType()) {
7782 } else if (Ty->isMemberPointerType()) {
tools/clang/lib/Sema/SemaTemplate.cpp 1080 T->isMemberPointerType() ||
6252 if (VD->getType()->isMemberPointerType()) {
6479 assert(ParamType->isMemberPointerType());
6752 (ParamType->isMemberPointerType() &&
6769 if (!ParamType->isMemberPointerType()) {
6856 assert(ParamType->isMemberPointerType() && "Only pointers to members remain");
6976 if (ParamType->isMemberPointerType()) {
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 3240 if ((A->isAnyPointerType() || A->isMemberPointerType()) &&
3655 if (ArgType->isPointerType() || ArgType->isMemberPointerType() ||
4239 (P->isMemberPointerType() && A->isMemberPointerType()))
4239 (P->isMemberPointerType() && A->isMemberPointerType()))
tools/clang/lib/Sema/SemaType.cpp 1785 T->isMemberPointerType()) {
4355 else if (T->isMemberPointerType())
6506 if (Type->isMemberPointerType())
6630 pointeeType->isMemberPointerType()) {
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp 333 Result->getType()->isMemberPointerType());
tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp 538 !originalTy->isMemberPointerType())
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp 403 F->getDeclaredReturnType()->isMemberPointerType() ||
tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp 202 (DestType->isPointerType() || DestType->isMemberPointerType()) &&