|
reference, declaration → definition
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.cpp14705 bool ScopedEnumUsesClassTag, TypeResult UnderlyingType,
tools/clang/lib/Sema/SemaDeclCXX.cpp10964 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.cpp15547 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) {