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

References

tools/clang/include/clang/Sema/Ownership.h
  171     template <typename T> T *getAs() { return static_cast<T*>(get()); }
tools/clang/lib/Parse/ParseDecl.cpp
  324                          ScopeName, ScopeLoc, T.get(), Syntax);
  384           TheParsedType = T.get();
 1614                                    ArgumentKind, MatchingCType.get(),
 2303       ThisDecl = ThisRes.get();
 2823     ParsedType Ty = ParseTypeName().get();
 3417           DS.UpdateTypeRep(NewTypeRep.get());
 3978                                PrevSpec, DiagID, Type.get(),
 4591                            PrevSpec, DiagID, Type.get(),
 7036                          DiagID, Result.get(),
tools/clang/lib/Parse/ParseDeclCXX.cpp
 1083                          DiagID, Result.get(),
 1957                                  TagOrTempResult.get());
 1960                                   TagOrTempResult.get());
 1963           SkipBody.CheckSameAsPrevious ? SkipBody.New : TagOrTempResult.get();
 1967           !Actions.ActOnDuplicateDefinition(DS, TagOrTempResult.get(),
 1977     Actions.ProcessDeclAttributeDelayed(TagOrTempResult.get(), attrs);
 1985                                 PrevSpec, DiagID, TypeResult.get(), Policy);
 1989                                 PrevSpec, DiagID, TagOrTempResult.get(), Owned,
 2137                                     Access, BaseType.get(), BaseLoc,
 3763         Res = Actions.ActOnPackExpansion(Res.get(), Ellipsis);
 3767       Exceptions.push_back(Res.get());
tools/clang/lib/Parse/ParseExpr.cpp
 1044                                                  Ty.get(), nullptr);
 1269                                            Ty.get(), nullptr);
 2137       Res = Actions.ActOnVAArg(StartLoc, Expr.get(), Ty.get(), ConsumeParen());
 2212                                              Ty.get(), Comps,
 2279     Res = Actions.ActOnAsTypeExpr(Expr.get(), DestTy.get(), StartLoc,
 2308     Res = Actions.ActOnConvertVectorExpr(Expr.get(), DestTy.get(), StartLoc,
 2476     PreferredType.enterTypeCast(Tok.getLocation(), Ty.get().get());
 2483                                         BridgeKeywordLoc, Ty.get(),
 2521                                               Ty.get(), nullptr);
 2534         return ParseCompoundLiteralExpression(Ty.get(), OpenLoc, RParenLoc);
 2550           QualType QT = Ty.get().get().getCanonicalType();
 2593           CastTy = Ty.get();
 2794       Ty = TR.get();
tools/clang/lib/Parse/ParseExprCXX.cpp
 1594                                     Ty.get().getAsOpaquePtr(), RParenLoc);
 1642                                     Ty.get().getAsOpaquePtr(),
 1827   ParsedType TypeRep = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo).get();
 2021   Decl *DeclOut = Dcl.get();
 2393     Id.setConstructorName(Type.get(), NameLoc, RAngleLoc);
 2395     Id.setDestructorName(Id.StartLocation, Type.get(), RAngleLoc);
 2634   Result.setConversionFunctionId(KeywordLoc, Ty.get(),
 3026             Actions.ActOnTypeName(getCurScope(), DeclaratorInfo).get();
 3301       Ty = Actions.ActOnPackExpansion(Ty.get(), ConsumeToken());
 3309     Args.push_back(Ty.get());
 3357     return Actions.ActOnArrayTypeTrait(ATT, Loc, Ty.get(), nullptr,
 3369     return Actions.ActOnArrayTypeTrait(ATT, Loc, Ty.get(), DimExpr.get(),
 3509       return ParseCompoundLiteralExpression(Ty.get(),
tools/clang/lib/Parse/ParseInit.cpp
  307           ReceiverType = NewReceiverType.get();
tools/clang/lib/Parse/ParseObjc.cpp
  439         typeParams.push_back(typeParam.get());
  515         paramLoc, colonLoc, boundType.isUsable() ? boundType.get() : nullptr);
  517       typeParams.push_back(typeParam.get());
 1276         Ty = type.get();
 1694         typeArgs.push_back(fullTypeArg.get());
 1725       typeArg = Actions.ActOnPackExpansion(typeArg.get(), ellipsisLoc);
 1729       typeArgs.push_back(typeArg.get());
 2957   TypeOrExpr = Type.get().getAsOpaquePtr();
 3083         ReceiverType = NewReceiverType.get();
 3534                                            Ty.get(), T.getCloseLocation());
tools/clang/lib/Parse/ParseTemplate.cpp
  659                                DeclaratorContext::TemplateTypeArgContext).get();
 1151     setTypeAnnotation(Tok, Type.get());
 1230   setTypeAnnotation(Tok, Type.isInvalid() ? nullptr : Type.get());
tools/clang/lib/Parse/Parser.cpp
 1657         Ty = NewType.get();
 1858     setTypeAnnotation(Tok, Ty.isInvalid() ? nullptr : Ty.get());
 1906           Ty = NewType.get();
 2362   return Import.get();
tools/clang/lib/Sema/DeclSpec.cpp
  203   I.Fun.TrailingReturnType      = TrailingReturnType.get();
tools/clang/lib/Sema/SemaDecl.cpp
  320           return ActOnTypenameType(S, SourceLocation(), *SS, II, NameLoc).get();
  760                                       *SS, *II, IILoc).get();
  887       return NameClassification::NonType(cast<NamedDecl>(Ivar.get()));
 6768       NewVD = cast<VarDecl>(Res.get());
14749         return Result.get();
14766     if (UnderlyingType.isInvalid() || (!UnderlyingType.get() && ScopedEnum)) {
14770     } else if (UnderlyingType.get()) {
14774       GetTypeFromParser(UnderlyingType.get(), &TI);
tools/clang/lib/Sema/SemaDeclCXX.cpp
10977   GetTypeFromParser(Type.get(), &TInfo);
14617                                 TempParamLists.data()).get();
tools/clang/lib/Sema/SemaDeclObjC.cpp
  651       SuperClassType = GetTypeFromParser(fullSuperClassType.get(),
 1624       typeArgs.push_back(type.get());
tools/clang/lib/Sema/SemaExpr.cpp
 2637                             cast<ObjCIvarDecl>(Ivar.get()));
tools/clang/lib/Sema/SemaExprCXX.cpp
 7089     if (T.isInvalid() || !T.get()) {
 7093       DestructedType = GetTypeFromParser(T.get(), &DestructedTypeInfo);
 7142       if (T.isInvalid() || !T.get()) {
 7146         ScopeType = GetTypeFromParser(T.get(), &ScopeTypeInfo);
tools/clang/lib/Sema/SemaExprMember.cpp
  952   VarDecl *Var = cast<VarDecl>(VDecl.get());
tools/clang/lib/Sema/SemaOpenMP.cpp
15550   QualType ReductionType = GetTypeFromParser(ParsedType.get());
15821   QualType MapperType = GetTypeFromParser(ParsedType.get());
tools/clang/lib/Sema/SemaTemplate.cpp
  925   QualType T = GetTypeFromParser(ParsedType.get(), &TInfo);
  965                                 ParsedType.get().getAsOpaquePtr(),
 4201   VarDecl *Var = cast<VarDecl>(Decl.get());
 9513       Prev = cast<VarDecl>(Res.get());
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  540     return ParsedTemplateArgument(Arg.getKind(), Result.get().getAsOpaquePtr(),