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

Declarations

tools/clang/include/clang/AST/ASTContext.h
 1297   QualType getLValueReferenceType(QualType T, bool SpelledAsLValue = true)

References

tools/clang/lib/AST/ASTContext.cpp
 3085     Canonical = getLValueReferenceType(getCanonicalType(PointeeType));
 3287     result = getLValueReferenceType(
 9578       Type = Context.getLValueReferenceType(Type);
 9671         Type = Context.getLValueReferenceType(Type);
tools/clang/lib/AST/ASTDiagnostic.cpp
  189     QT = Context.getLValueReferenceType(Desugar(Context, Ty->getPointeeType(),
tools/clang/lib/AST/ASTImporter.cpp
 1071   return Importer.getToContext().getLValueReferenceType(*ToPointeeTypeOrErr);
tools/clang/lib/AST/ExprConstant.cpp
  143     return Ctx.getLValueReferenceType(E->getType());
 3689                                Info.Ctx.getLValueReferenceType(LValType));
 4986           Info.Ctx.getLValueReferenceType(This.Designator.getType(Info.Ctx));
 5756       << Printable.getAsString(Info.Ctx, Info.Ctx.getLValueReferenceType(T));
13567                                      Ctx.getLValueReferenceType(getType()), LV,
tools/clang/lib/AST/ExprObjC.cpp
  312     return Ctx.getLValueReferenceType(QT);
tools/clang/lib/AST/MicrosoftMangle.cpp
 2238         mangleFunctionArgumentType(getASTContext().getLValueReferenceType(
tools/clang/lib/AST/QualTypeNames.cpp
  405       QT = Ctx.getLValueReferenceType(QT);
tools/clang/lib/AST/Type.cpp
  868     return Ctx.getLValueReferenceType(pointeeType, T->isSpelledAsLValue());
tools/clang/lib/CodeGen/CGBlocks.cpp
  516          CGF.getContext().getLValueReferenceType(VD->getType()) : VD->getType();
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 1837         T = CGM.getContext().getLValueReferenceType(T);
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
  347     return C.getLValueReferenceType(
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 3925       getContext().getLValueReferenceType(RecordTy,
tools/clang/lib/Sema/SemaCoroutine.cpp
   89               : S.Context.getLValueReferenceType(T, /*SpelledAsLValue*/ true);
tools/clang/lib/Sema/SemaDeclCXX.cpp
 6912     QualType ExpectedReturnType = Context.getLValueReferenceType(DeclType);
 7063       Context.getLValueReferenceType(Context.getRecordType(RD).withConst());
 8073           << Context.getLValueReferenceType(
12335   QualType RetType = Context.getLValueReferenceType(ArgType);
12340   ArgType = Context.getLValueReferenceType(ArgType);
12660   QualType RetType = Context.getLValueReferenceType(ArgType);
13039   ArgType = Context.getLValueReferenceType(ArgType);
tools/clang/lib/Sema/SemaExpr.cpp
14481           Context, Context.getLValueReferenceType(VaListType), false);
15910     CaptureType = S.Context.getLValueReferenceType(DeclRefType);
15956     CaptureType = S.Context.getLValueReferenceType(DeclRefType);
16163             CaptureType = Context.getLValueReferenceType(DeclRefType);
17578           ArgType = S.Context.getLValueReferenceType(ArgType);
17663     DestType = S.Context.getLValueReferenceType(DestType);
tools/clang/lib/Sema/SemaExprCXX.cpp
 5589     QualType T = To->isLValue() ? Self.Context.getLValueReferenceType(ToType)
tools/clang/lib/Sema/SemaInit.cpp
 8212           Ty = S.Context.getLValueReferenceType(Ty,
tools/clang/lib/Sema/SemaOpenMP.cpp
 3513       Ty = C.getLValueReferenceType(Ty);
tools/clang/lib/Sema/SemaOverload.cpp
 7836   ParamTypes[0] = S.Context.getLValueReferenceType(
 7844     ParamTypes[0] = S.Context.getLValueReferenceType(
 7985       S.Context.getLValueReferenceType(CandidateTy),
 7996         S.Context.getLValueReferenceType(
 8006         = S.Context.getLValueReferenceType(
 8012           = S.Context.getLValueReferenceType(
 8570         S.Context.getLValueReferenceType(*Ptr),
 8581           S.Context.getLValueReferenceType(S.Context.getVolatileType(*Ptr));
 8590           = S.Context.getLValueReferenceType(S.Context.getRestrictType(*Ptr));
 8597             = S.Context.getLValueReferenceType(
 8617           S.Context.getLValueReferenceType(*Ptr),
 8630             S.Context.getLValueReferenceType(S.Context.getVolatileType(*Ptr));
 8639             = S.Context.getLValueReferenceType(S.Context.getRestrictType(*Ptr));
 8646               = S.Context.getLValueReferenceType(
 8682         ParamTypes[0] = S.Context.getLValueReferenceType(LeftBaseTy);
 8689           ParamTypes[0] = S.Context.getLValueReferenceType(ParamTypes[0]);
 8708         ParamTypes[0] = S.Context.getLValueReferenceType(*Vec1);
 8715           ParamTypes[0] = S.Context.getLValueReferenceType(ParamTypes[0]);
 8747         ParamTypes[0] = S.Context.getLValueReferenceType(LeftBaseTy);
 8753           ParamTypes[0] = S.Context.getLValueReferenceType(ParamTypes[0]);
10743   if (isLValueReference) FnType = S.Context.getLValueReferenceType(FnType);
tools/clang/lib/Sema/SemaStmt.cpp
 2763         SemaRef.Context.getLValueReferenceType(E->getType().withConst());
 2810       << SemaRef.Context.getLValueReferenceType(VariableType)
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 3620       ArgType = S.Context.getLValueReferenceType(ArgType);
 4707     ArgTy = Context.getLValueReferenceType(ArgTy);
tools/clang/lib/Sema/SemaType.cpp
 2077     return Context.getLValueReferenceType(T, SpelledAsLValue);
 6435           return C.getLValueReferenceType(New, OldRef->isSpelledAsLValue());
 8357             return S.Context.getLValueReferenceType(T);
 8373   case VK_LValue: T = S.Context.getLValueReferenceType(T); break;
tools/clang/lib/Serialization/ASTReader.cpp
 6414     return Context.getLValueReferenceType(PointeeType, Record[1]);
tools/clang/lib/StaticAnalyzer/Checkers/CastValueChecker.cpp
  146     return ACtx.getLValueReferenceType(toAlign);
  148     return ACtx.getLValueReferenceType(toAlign);
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
   83     ResultTy = Ctx.getLValueReferenceType(ResultTy);
tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
  265     ExTy = getContext().getLValueReferenceType(ExTy);
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp
  634       Type = Context->getLValueReferenceType(Context->getConstType(Type));
  639       Type = Context->getLValueReferenceType(Type);
tools/clang/tools/extra/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp
   91   QualType ConstRefType = Context->getLValueReferenceType(ConstType);
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
  735         m_clang.getASTContext()->getLValueReferenceType(pointee_type);
tools/lldb/source/Symbol/ClangASTContext.cpp
 4833                                   ->getLValueReferenceType(GetQualType(type))