reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/Type.h
  923   QualType getNonReferenceType() const;

References

tools/clang/include/clang/AST/ExprCXX.h
 1215                  ? Param->getType().getNonReferenceType()
tools/clang/lib/AST/APValue.cpp
  515       = IsReference ? Ty.getNonReferenceType() : Ty->getPointeeType();
tools/clang/lib/AST/Expr.cpp
 4664       OriginalTy = PVD->getOriginalType().getNonReferenceType();
tools/clang/lib/AST/ExprCXX.cpp
  150       Operand.get<TypeSourceInfo *>()->getType().getNonReferenceType(), Quals);
  157       Operand.get<TypeSourceInfo *>()->getType().getNonReferenceType(), Quals);
 1358            TSI->getType().getNonReferenceType(),
 1584     QualType BaseType = getBaseType().getNonReferenceType();
tools/clang/lib/AST/ExprConstant.cpp
 5586         Info, E, Definition->getParamDecl(0)->getType().getNonReferenceType(),
11985       CurrentType = MemberDecl->getType().getNonReferenceType();
tools/clang/lib/Analysis/BodyFarm.cpp
  141   QualType Type = D->getType().getNonReferenceType();
  162   QualType Type = Arg->getType().getNonReferenceType();
  258         Call, Ty.getNonReferenceType(), CK_LValueToRValue);
  261     Ty = C.getPointerType(Ty.getNonReferenceType());
  338   QualType CallbackType = Callback->getType().getNonReferenceType();
  342   QualType FlagType = Flag->getType().getNonReferenceType();
  413                 .getNonReferenceType()
  415             PDecl->getType().getNonReferenceType().getCanonicalType()) {
  423       QualType PTy = PDecl->getType().getNonReferenceType();
  773                                   Prop->getType().getNonReferenceType()))
tools/clang/lib/Analysis/CFG.cpp
 4525     DTy = DTy.getNonReferenceType();
 4991       DTy = DTy.getNonReferenceType();
tools/clang/lib/Analysis/ThreadSafety.cpp
 2480                           VD->getType().getNonReferenceType(), VK_LValue,
tools/clang/lib/CodeGen/CGBlocks.cpp
 1077                           type.getNonReferenceType(), VK_LValue,
tools/clang/lib/CodeGen/CGClass.cpp
 2129     QualType SrcTy = D->getParamDecl(0)->getType().getNonReferenceType();
tools/clang/lib/CodeGen/CGException.cpp
  475       QualType ExceptType = Ty.getNonReferenceType().getUnqualifiedType();
  575           C->getCaughtType().getNonReferenceType(), CaughtTypeQuals);
tools/clang/lib/CodeGen/CGExprScalar.cpp
  272             dyn_cast<TypedefType>(VD->getType().getNonReferenceType()))
tools/clang/lib/CodeGen/CGObjC.cpp
 1216                      argVar->getType().getNonReferenceType(), VK_LValue,
 1262                      argVar->getType().getNonReferenceType(), VK_LValue,
 1439   ObjCIvarRefExpr ivarRef(ivar, ivar->getType().getNonReferenceType(),
 1444   QualType argType = argDecl->getType().getNonReferenceType();
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
  356                       VD->getType().getNonReferenceType(), VK_LValue,
 1003             SharedAddresses[N].first.getType().getNonReferenceType()),
 1021         SharedAddresses[N].first.getType().getNonReferenceType());
 1106   BaseTy = BaseTy.getNonReferenceType();
 1130   BaseTy = BaseTy.getNonReferenceType();
 4405       QualType Type = VD->getType().getNonReferenceType();
 5906                           VD->getType().getNonReferenceType(), Loc);
 7534           I->getAssociatedDeclaration()->getType().getNonReferenceType();
 8170                          .getNonReferenceType()
 8176         VDAddr, VD->getType().getCanonicalType().getNonReferenceType());
 8209                 VD->getType().getCanonicalType().getNonReferenceType()),
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
  263       Type = C.getPointerType(Type.getNonReferenceType());
  265       Type = Type.getNonReferenceType();
 4858                          .getNonReferenceType()
 4868           VDAddr, VD->getType().getCanonicalType().getNonReferenceType());
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
   77             VD->getType().getNonReferenceType(), VK_LValue, C.getLocation());
  128           CGF, VD, CGF.CreateMemTemp(VD->getType().getNonReferenceType()));
  139                               OrigVD->getType().getNonReferenceType()))),
  230                           VD->getType().getNonReferenceType(), VK_LValue,
  348         getCanonicalParamType(C, T.getNonReferenceType()),
 1622     assert(!E->getType().getNonReferenceType()->isRecordType() &&
 1626         CGF.CreateMemTemp(VD->getType().getNonReferenceType());
 3730   CGF.emitOMPSimpleStore(VLValue, Res, X->getType().getNonReferenceType(), Loc);
 3976     NewVValType = X->getType().getNonReferenceType();
 3978                                X->getType().getNonReferenceType(), Loc);
 4672           getContext().getPointerType(OrigVD->getType().getNonReferenceType());
tools/clang/lib/CodeGen/CodeGenFunction.h
 4269                  (*I).getNonReferenceType()->isObjCRetainableType() ||
 4271                          .getCanonicalType((*I).getNonReferenceType())
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 2522     RetQT = RetQT.getNonReferenceType();
tools/clang/lib/Sema/SemaChecking.cpp
 4264         QualType type = VD->getType().getNonReferenceType();
 4443     Ty = V->getType().getNonReferenceType();
 4445     Ty = F->getType().getNonReferenceType();
tools/clang/lib/Sema/SemaCodeComplete.cpp
  500     return S.getASTContext().getPointerType(ContextType.getNonReferenceType());
 4353     Results.setPreferredType(Data.PreferredType.getNonReferenceType());
 5083                        ParamType.getNonReferenceType(),
 5084                        Proto->getParamType(N).getNonReferenceType()))
 7355           Property->getType().getNonReferenceType().getUnqualifiedType();
 7584       Context.hasSameUnqualifiedType(ReturnType.getNonReferenceType(),
 8349     Results.setPreferredType(GetTypeFromParser(ReturnTy).getNonReferenceType());
tools/clang/lib/Sema/SemaCoroutine.cpp
  473       Promise, Promise->getType().getNonReferenceType(), VK_LValue, Loc);
  535         BuildDeclRefExpr(MoveDecl, MoveDecl->getType().getNonReferenceType(),
 1174         S.BuildDeclRefExpr(PD, PD->getOriginalType().getNonReferenceType(),
 1537         BuildDeclRefExpr(PD, PD->getType().getNonReferenceType(),
tools/clang/lib/Sema/SemaDeclAttr.cpp
 1412     T = T.getNonReferenceType();
tools/clang/lib/Sema/SemaDeclCXX.cpp
  367                                        Param->getType().getNonReferenceType(),
 1426   DecompType = DecompType.getNonReferenceType();
 4531     QualType ParamType = Param->getType().getNonReferenceType();
 4601     QualType ParamType = Param->getType().getNonReferenceType();
12584     QualType FieldType = Field->getType().getNonReferenceType();
12952     QualType FieldType = Field->getType().getNonReferenceType();
13871       QualType ParamType = Param->getType().getNonReferenceType();
tools/clang/lib/Sema/SemaExpr.cpp
 3040       type = type.getNonReferenceType();
 3078       type = type.getNonReferenceType();
 3095       type = type.getNonReferenceType();
11492   Ty = Ty.getNonReferenceType();
14011     CurrentType = MemberDecl->getType().getNonReferenceType();
15711     DeclRefType = CaptureType.getNonReferenceType();
15872     CaptureType = CaptureType.getNonReferenceType().withConst();
16001     DeclRefType = CaptureType.getNonReferenceType();
16008     DeclRefType = CaptureType.getNonReferenceType();
16067   DeclRefType = CaptureType.getNonReferenceType();
17632   E->setType(DestType.getNonReferenceType());
tools/clang/lib/Sema/SemaExprCXX.cpp
  447     = Context.getUnqualifiedArrayType(Operand->getType().getNonReferenceType(),
 3650       ConditionVar, ConditionVar->getType().getNonReferenceType(), VK_LValue,
 3830           BeforeToType = Ctor->getParamDecl(0)->getType().getNonReferenceType();
 3845           *this, From->getBeginLoc(), ToType.getNonReferenceType(), CastKind,
 4152             From->getType(), ToType.getNonReferenceType(), From->getBeginLoc(),
 4156     From = ImpCastExprToType(From, ToType.getNonReferenceType(),
 4315           << ToType.getNonReferenceType();
 5010       if (T.getNonReferenceType().hasNonTrivialObjCLifetime())
 5264       if (LhsT.getNonReferenceType().hasNonTrivialObjCLifetime())
tools/clang/lib/Sema/SemaExprMember.cpp
 1134                            MemberNameInfo, Var->getType().getNonReferenceType(),
 1167           Var->getType().getNonReferenceType(), VK_LValue, OK_Ordinary);
tools/clang/lib/Sema/SemaExprObjC.cpp
 1541           Method->getReturnType().getNonReferenceType(), MsgSend->getType()))
 4330     classifyTypeForARCConversion(castType.getNonReferenceType());
tools/clang/lib/Sema/SemaInit.cpp
 3855       Info.Constructor->getParamDecl(0)->getType().getNonReferenceType();
 6231           Best->Function->getParamDecl(0)->getType().getNonReferenceType(),
 7851   QualType DestType = Entity.getType().getNonReferenceType();
 8208           ResultType->getNonReferenceType()->isIncompleteArrayType()) {
 8237                                         Entity.getType().getNonReferenceType());
 8283                                         Entity.getType().getNonReferenceType());
 8600       << T.getNonReferenceType();
 8638   if (destType.getNonReferenceType()->isObjCObjectPointerType() &&
 8768       << DestType.getNonReferenceType()
 8781                                          DestType.getNonReferenceType(),
 8815                                  DestType.getNonReferenceType(),
 8821           << DestType.getNonReferenceType();
 8828         << OnlyArg->getType() << DestType.getNonReferenceType()
 8850       << DestType.getNonReferenceType().isVolatileQualified()
 8851       << DestType.getNonReferenceType()
 8862       << DestType.getNonReferenceType().isVolatileQualified()
 8863       << DestType.getNonReferenceType()
 8889       << DestType.getNonReferenceType() << OnlyArg->getType()
 8900     QualType NonRefType = DestType.getNonReferenceType();
 8919       << DestType.getNonReferenceType()
 8920       << DestType.getNonReferenceType()->isIncompleteType()
 8973       << DestType.getNonReferenceType() << Args[0]->getSourceRange();
tools/clang/lib/Sema/SemaObjCProperty.cpp
 1183     QualType PropertyIvarType = PropType.getNonReferenceType();
 1482       QualType T = Param->getType().getNonReferenceType();
 1659   QualType GetterType = GetterMethod->getReturnType().getNonReferenceType();
 1661       property->getType().getNonReferenceType().getAtomicUnqualifiedType();
 2362           (*SetterMethod->param_begin())->getType().getNonReferenceType(),
 2363           property->getType().getNonReferenceType())) {
tools/clang/lib/Sema/SemaOpenMP.cpp
 1246   Type = Type.getNonReferenceType().getCanonicalType();
 1301         SemaRef, VD, D->getType().getNonReferenceType(),
 1317         SemaRef, VD, D->getType().getNonReferenceType(), D->getLocation());
 1335               buildDeclRefExpr(SemaRef, VD, D->getType().getNonReferenceType(),
 1354               buildDeclRefExpr(SemaRef, VD, D->getType().getNonReferenceType(),
 1847   if (IsByRef && Ty.getNonReferenceType()->isScalarType()) {
 2166           QualType Type = VD->getType().getNonReferenceType();
 2375   QualType ExprType = VD->getType().getNonReferenceType();
 2858                   VD->getType().getNonReferenceType()->getAsCXXRecordDecl())
 2862               (VD->getType().getNonReferenceType()->isScalarType() &&
 3541   return buildDeclRefExpr(S, CD, CD->getType().getNonReferenceType(),
 3551     Ref = buildDeclRefExpr(S, CD, CD->getType().getNonReferenceType(),
 3603                              .getNonReferenceType()
 4797                              .getNonReferenceType()
 5691                                Var->getType().getNonReferenceType(),
 5949   QualType VarType = LCDecl->getType().getNonReferenceType();
 6233   QualType VarType = LCDecl->getType().getNonReferenceType();
 6371         SemaRef, VD, VD->getType().getNonReferenceType(), DefaultLoc);
 6385     QualType Type = LCDecl->getType().getNonReferenceType();
 6421   QualType VarType = LCDecl->getType().getNonReferenceType();
 6605     QualType VarType = LCDecl->getType().getNonReferenceType();
11995       Capture, Capture->getType().getNonReferenceType(), VK_LValue, Loc);
12040     Type = Type.getNonReferenceType();
12209     Type = Type.getNonReferenceType();
12215     QualType ElemType = Context.getBaseElementType(Type).getNonReferenceType();
12485     Type = Type.getNonReferenceType();
12547     Type = Context.getBaseElementType(Type).getNonReferenceType();
12895     return SemaRef.BuildDeclRefExpr(VD, VD->getType().getNonReferenceType(),
12916                 VD, VD->getType().getNonReferenceType(), VK_LValue, Loc);
13190       Type = ASE->getType().getNonReferenceType();
13198       Type = Type.getNonReferenceType();
13200       Type = Context.getBaseElementType(D->getType().getNonReferenceType());
13367          D->getType().getNonReferenceType()->isVariablyModifiedType())) {
13388                Context.getAsArrayType(D->getType().getNonReferenceType())) {
13389       PrivateTy = D->getType().getNonReferenceType();
13766   Type = Type.getNonReferenceType();
13838     Type = Type.getNonReferenceType().getUnqualifiedType().getCanonicalType();
14056     QType = QType.getNonReferenceType().getUnqualifiedType().getCanonicalType();
14163     QualType ElemType = Context.getBaseElementType(Type).getNonReferenceType();
14276     Type = Context.getBaseElementType(Type.getNonReferenceType())
14447            !ASE->getBase()->getType().getNonReferenceType()->isPointerType() &&
14448            !ASE->getBase()->getType().getNonReferenceType()->isArrayType())) {
14728       QualType CurType = BaseE->getType().getNonReferenceType();
15001         DerivedType = DerivedType.getNonReferenceType();
15416         I->getAssociatedDeclaration()->getType().getNonReferenceType();
16407     Type = Type.getNonReferenceType().getUnqualifiedType();
16488     if (!Type.getNonReferenceType()->isPointerType() &&
16489         !Type.getNonReferenceType()->isArrayType()) {
tools/clang/lib/Sema/SemaOverload.cpp
 2822   FromType = FromType.getNonReferenceType();
 2823   ToType = ToType.getNonReferenceType();
 3249     if (Context.hasSameUnqualifiedType(Type, FirstArg.getNonReferenceType()))
 4514                   .getNonReferenceType()
 4516               DeclType.getNonReferenceType().getUnqualifiedType(),
 5719     QualType ConvTy = Conv->getConversionType().getNonReferenceType();
 5737     QualType ConvTy = Conversion->getConversionType().getNonReferenceType();
 5774   QualType ToType = Conversion->getConversionType().getNonReferenceType();
 5930     QualType CurToType = Conversion->getConversionType().getNonReferenceType();
 6057     QualType ArgType = Proto->getParamType(0).getNonReferenceType();
 6066     QualType ArgType = Proto->getParamType(1).getNonReferenceType();
 7013   QualType ToNonRefType = ToType.getNonReferenceType();
 7050   QualType ConvType = Conversion->getConversionType().getNonReferenceType();
 7059     ConvType = Conversion->getConversionType().getNonReferenceType();
10047   QualType TempFromTy = FromTy.getNonReferenceType();
10091                ToTy.getNonReferenceType().getCanonicalType() ==
10092                FromTy.getNonReferenceType().getCanonicalType()) {
10991       = Cand->Surrogate->getConversionType().getNonReferenceType();
13662       QualType ConvType = Conv->getConversionType().getNonReferenceType();
tools/clang/lib/Sema/SemaPseudoObject.cpp
 1094       QualType CT = Conversion->getConversionType().getNonReferenceType();
tools/clang/lib/Sema/SemaStmt.cpp
 2405     const QualType RangeVarNonRefType = RangeVarType.getNonReferenceType();
 2600     const QualType BeginRefNonRefType = BeginType.getNonReferenceType();
 2606     ExprResult EndRef = BuildDeclRefExpr(EndVar, EndType.getNonReferenceType(),
 2760     QualType NonReferenceType = VariableType.getNonReferenceType();
 2771     QualType NonReferenceType = VariableType.getNonReferenceType();
 3158       if (QT.getNonReferenceType()
 3189         } else if (QT.getNonReferenceType()
tools/clang/lib/Sema/SemaTemplate.cpp
 5898                                           ParamType.getNonReferenceType())) {
 6113                                             ParamType.getNonReferenceType())) {
 6152                                             ParamType.getNonReferenceType())) {
 6284                                   ParamType.getNonReferenceType(), false,
 6290                  ResultArg->getType(), ParamType.getNonReferenceType())) {
 6993                                             VD->getType().getNonReferenceType(),
 7018   QualType T = VD->getType().getNonReferenceType();
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
  413       S, TemplateParams, ParamType.getNonReferenceType(),
  414       ValueType.getNonReferenceType(), Info, Deduced, TDF_SkipNonDependent,
 4518     if (!Type.getType().getNonReferenceType()->getAs<AutoType>())
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  737       DI->getType().getNonReferenceType());
tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp
  209   const Type *TheType = VD->getType().getNonReferenceType().getTypePtrOrNull();
tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp
   60         ReturnType.getNonReferenceType().getLocalUnqualifiedType();
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp
   21   SourceType = SourceType.getNonReferenceType();
   22   DestType = DestType.getNonReferenceType();
tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp
   71     T = T.getCanonicalType().getNonReferenceType();
  188       QualType Dest = DestType.getNonReferenceType();
  189       QualType Source = SourceType.getNonReferenceType();
  191           SourceType.getNonReferenceType() == DestType.getNonReferenceType()) {
  191           SourceType.getNonReferenceType() == DestType.getNonReferenceType()) {
tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp
  111       Ctor->getParamDecl(0)->getType().getNonReferenceType());
tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp
  112                  !T.getNonReferenceType().isConstQualified();
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp
  463          !ParamType.getNonReferenceType().isConstQualified();
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp
  447     CType = CType.getNonReferenceType();
  540       AliasVarType = AliasVarType.getNonReferenceType();
  728       auto ValueType = DerefType->getNonReferenceType();
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp
  372       DeclarationType = DeclarationType.getNonReferenceType();
tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp
  194   if (ParamDecl->getType().getNonReferenceType().isTriviallyCopyableType(
tools/clang/tools/extra/clang-tidy/modernize/UseNodiscardCheck.cpp
   73            !Node.getNonReferenceType().isConstQualified()) ||
tools/clang/tools/extra/clangd/ExpectedTypes.cpp
   26   T = T.getCanonicalType().getNonReferenceType();
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractFunction.cpp
  551     QualType TypeInfo = VD->getType().getNonReferenceType();
tools/clang/tools/libclang/CXType.cpp
  903     QT = QT.getNonReferenceType();
  935     QT = QT.getNonReferenceType();
tools/lldb/source/Symbol/ClangASTContext.cpp
 4183   clang::QualType qual_type(GetCanonicalQualType(type).getNonReferenceType());
 4763         this, GetQualType(type).getNonReferenceType().getAsOpaquePtr());