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

References

tools/clang/include/clang/Parse/Parser.h
 1565   TypeResult parseObjCProtocolQualifierType(SourceLocation &rAngleLoc);
 1569   TypeResult parseObjCTypeArgsAndProtocolQualifiers(SourceLocation loc,
 1840   TypeResult ParseTrailingReturnType(SourceRange &Range,
 2378   TypeResult ParseTypeName(SourceRange *Range = nullptr,
 2828   TypeResult ParseBaseTypeSpecifier(SourceLocation &BaseLoc,
 2882   TypeResult parseOpenMPDeclareMapperVarDecl(SourceRange &Range,
tools/clang/include/clang/Sema/DeclSpec.h
 1621                                      TypeResult TrailingReturnType =
tools/clang/include/clang/Sema/Sema.h
 1626   TypeResult ActOnTypeName(Scope *S, Declarator &D);
 2503                  bool ScopedEnumUsesClassTag, TypeResult UnderlyingType,
 2514   TypeResult ActOnDependentTag(Scope *S,
 5103                               TypeResult Type, Decl *DeclFromDeclSpec);
 6776   ParsedTemplateArgument ActOnTemplateTypeArgument(TypeResult ParsedType);
 6784   TypeResult
 6793   TypeResult ActOnTagTemplateIdType(TagUseKind TUK,
 7040   TypeResult
 7059   TypeResult
 7318   TypeResult ActOnPackExpansion(ParsedType Type, SourceLocation EllipsisLoc);
 8635   TypeResult actOnObjCProtocolQualifierType(
 8642   TypeResult actOnObjCTypeArgsAndProtocolQualifiers(
 9424                                            TypeResult ParsedType);
 9445   TypeResult ActOnOpenMPDeclareMapperVarDecl(Scope *S, Declarator &D);
 9449                                         TypeResult ParsedType);
tools/clang/lib/Parse/ParseDecl.cpp
   42 TypeResult Parser::ParseTypeName(SourceRange *Range,
  311   TypeResult T;
  378         TypeResult T = ParseTypeName();
 1585   TypeResult MatchingCType = ParseTypeName(&MatchingCTypeRange);
 3413         TypeResult NewTypeRep = parseObjCTypeArgsAndProtocolQualifiers(
 3975       TypeResult Type = parseObjCProtocolQualifierType(EndLoc);
 4382   TypeResult BaseType;
 4582     TypeResult Type = Actions.ActOnDependentTag(
 6257   TypeResult TrailingReturnType;
 7018   TypeResult Result = ParseTypeName();
tools/clang/lib/Parse/ParseDeclCXX.cpp
  831   TypeResult TypeAlias = ParseTypeName(
 1069   TypeResult Result = ParseTypeName();
 1107 TypeResult Parser::ParseBaseTypeSpecifier(SourceLocation &BaseLoc,
 1800   TypeResult TypeResult = true; // invalid
 2121   TypeResult BaseType = ParseBaseTypeSpecifier(BaseLoc, EndLocation);
 3754     TypeResult Res(ParseTypeName(&Range));
 3784 TypeResult Parser::ParseTrailingReturnType(SourceRange &Range,
tools/clang/lib/Parse/ParseExpr.cpp
 1037             TypeResult Ty = Actions.ActOnTypeName(getCurScope(),
 1263       TypeResult Ty = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo);
 2127     TypeResult Ty = ParseTypeName();
 2142     TypeResult Ty = ParseTypeName();
 2268     TypeResult DestTy = ParseTypeName();
 2297     TypeResult DestTy = ParseTypeName();
 2471     TypeResult Ty = ParseTypeName();
 2514       TypeResult Ty;
 2529         TypeResult Ty;
 2541           TypeResult Ty;
 2588           TypeResult Ty;
 2789       TypeResult TR = ParseTypeName();
tools/clang/lib/Parse/ParseExprCXX.cpp
 1283   TypeResult TrailingReturnType;
 1585     TypeResult Ty = ParseTypeName();
 1633     TypeResult Ty = ParseTypeName();
 2386   TypeResult Type = Actions.ActOnTemplateIdType(
 2629   TypeResult Ty = Actions.ActOnTypeName(getCurScope(), D);
 3293     TypeResult Ty = ParseTypeName();
 3347   TypeResult Ty = ParseTypeName();
 3508       TypeResult Ty = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo);
tools/clang/lib/Parse/ParseInit.cpp
  298           TypeResult NewReceiverType
tools/clang/lib/Parse/ParseObjc.cpp
  491     TypeResult boundType;
 1274       TypeResult type = Actions.ActOnTypeName(getCurScope(), declarator);
 1560 TypeResult Parser::parseObjCProtocolQualifierType(SourceLocation &rAngleLoc) {
 1570   TypeResult result = Actions.actOnObjCProtocolQualifierType(lAngleLoc,
 1692       TypeResult fullTypeArg = Actions.ActOnTypeName(getCurScope(), D);
 1719     TypeResult typeArg = ParseTypeName();
 1820 TypeResult Parser::parseObjCTypeArgsAndProtocolQualifiers(
 2952   TypeResult Type = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo);
 3074         TypeResult NewReceiverType
 3526   TypeResult Ty = ParseTypeName();
tools/clang/lib/Parse/ParseOpenMP.cpp
  271     TypeResult TR =
  529   TypeResult ParsedType = parseOpenMPDeclareMapperVarDecl(Range, VName, AS);
  597 TypeResult Parser::parseOpenMPDeclareMapperVarDecl(SourceRange &Range,
tools/clang/lib/Parse/ParseTemplate.cpp
 1137     TypeResult Type = Actions.ActOnTemplateIdType(
 1216   TypeResult Type
 1345     TypeResult TypeArg = ParseTypeName(
tools/clang/lib/Parse/Parser.cpp
 1652       TypeResult NewType
 1823     TypeResult Ty;
 1901         TypeResult NewType
tools/clang/lib/Sema/DeclSpec.cpp
  174                                              TypeResult TrailingReturnType,
tools/clang/lib/Sema/SemaDecl.cpp
14705                      bool ScopedEnumUsesClassTag, TypeResult UnderlyingType,
tools/clang/lib/Sema/SemaDeclCXX.cpp
10964                                   TypeResult Type, Decl *DeclFromDeclSpec) {
tools/clang/lib/Sema/SemaDeclObjC.cpp
  636       TypeResult fullSuperClassType = actOnObjCTypeArgsAndProtocolQualifiers(
 1618       TypeResult type = resolveTypeReference(typeDecls[i], identifierLocs[i]);
tools/clang/lib/Sema/SemaExprCXX.cpp
 7079     TypeResult T = ActOnTemplateIdType(S,
 7132       TypeResult T = ActOnTemplateIdType(S,
tools/clang/lib/Sema/SemaOpenMP.cpp
15547                                                TypeResult ParsedType) {
15803 TypeResult Sema::ActOnOpenMPDeclareMapperVarDecl(Scope *S, Declarator &D) {
15818                                             TypeResult ParsedType) {
tools/clang/lib/Sema/SemaTemplate.cpp
  923 ParsedTemplateArgument Sema::ActOnTemplateTypeArgument(TypeResult ParsedType) {
 3443 TypeResult Sema::ActOnTemplateIdType(
 3547 TypeResult Sema::ActOnTagTemplateIdType(TagUseKind TUK,
 9763 TypeResult
 9795 TypeResult
 9831 TypeResult
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  536     TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc);
  568 TypeResult Sema::ActOnPackExpansion(ParsedType Type,
tools/clang/lib/Sema/SemaType.cpp
 1097 TypeResult Sema::actOnObjCProtocolQualifierType(
 1136 TypeResult Sema::actOnObjCTypeArgsAndProtocolQualifiers(
 5850 TypeResult Sema::ActOnTypeName(Scope *S, Declarator &D) {