|
reference, declaration → definition
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.cpp10977 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.cpp15550 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(),