Home
last modified time | relevance | path

Searched refs:ParsedType (Results 1 – 25 of 66) sorted by relevance

123

/external/llvm-project/clang/include/clang/Sema/
DParsedAttr.h160 ParsedType MatchingCType;
200 detail::TypeTagForDatatypeData, ParsedType, detail::PropertyData> {
211 size_t numTrailingObjects(OverloadToken<ParsedType>) const { in numTrailingObjects() argument
338 IdentifierLoc *ArgKind, ParsedType matchingCType, in ParsedAttr()
349 new (&ExtraData.MatchingCType) ParsedType(matchingCType); in ParsedAttr()
357 ParsedType typeArg, Syntax syntaxUsed) in ParsedAttr()
364 new (&getTypeBuffer()) ParsedType(typeArg); in ParsedAttr()
393 ParsedType &getTypeBuffer() { return *getTrailingObjects<ParsedType>(); } in getTypeBuffer()
394 const ParsedType &getTypeBuffer() const { in getTypeBuffer()
395 return *getTrailingObjects<ParsedType>(); in getTypeBuffer()
[all …]
DOwnership.h243 using ParsedType = OpaquePtr<QualType>;
264 using TypeResult = ActionResult<ParsedType>;
275 using MultiTypeArg = MutableArrayRef<ParsedType>;
DDeclSpec.h486 ParsedType getRepAsType() const { in getRepAsType()
666 unsigned &DiagID, ParsedType Rep,
680 unsigned &DiagID, ParsedType Rep,
715 void UpdateTypeRep(ParsedType Rep) { in UpdateTypeRep()
1067 ParsedType Ty, in setConversionFunctionId()
1098 void setConstructorName(ParsedType ClassType, in setConstructorName()
1122 ParsedType ClassType, in setDestructorName()
1261 ParsedType Ty;
1500 ParsedType getTrailingReturnType() const { in getTrailingReturnType()
1633 ParsedType *Exceptions,
[all …]
DParsedTemplate.h76 ParsedType getAsType() const { in getAsType()
78 return ParsedType::getFromOpaquePtr(Arg); in getAsType()
DSema.h1864 ParsedType CreateParsedType(QualType T, TypeSourceInfo *TInfo);
1867 static QualType GetTypeFromParser(ParsedType Ty,
1908 ParsedType ActOnObjCInstanceType(SourceLocation Loc);
2204 ParsedType getTypeName(const IdentifierInfo &II, SourceLocation NameLoc,
2207 ParsedType ObjectType = nullptr,
2218 ParsedType &SuggestedType,
2225 ParsedType ActOnMSVCUnknownTypeName(const IdentifierInfo &II,
2276 ParsedType Type;
2282 NameClassification(ParsedType Type) : Kind(NC_Type), Type(Type) {} in NameClassification()
2351 ParsedType getType() const { in getType()
[all …]
/external/clang/include/clang/Sema/
DAttributeList.h184 ParsedType *MatchingCType;
209 ParsedType &getTypeBuffer() { in getTypeBuffer()
210 return *reinterpret_cast<ParsedType *>(this + 1); in getTypeBuffer()
213 const ParsedType &getTypeBuffer() const { in getTypeBuffer()
214 return *reinterpret_cast<const ParsedType *>(this + 1); in getTypeBuffer()
296 IdentifierLoc *ArgKind, ParsedType matchingCType, in AttributeList()
306 new (&ExtraData.MatchingCType) ParsedType(matchingCType); in AttributeList()
315 ParsedType typeArg, Syntax syntaxUsed) in AttributeList()
321 new (&getTypeBuffer()) ParsedType(typeArg); in AttributeList()
467 const ParsedType &getMatchingCType() const { in getMatchingCType()
[all …]
DParsedTemplate.h77 ParsedType getAsType() const { in getAsType()
79 return ParsedType::getFromOpaquePtr(Arg); in getAsType()
DOwnership.h234 typedef OpaquePtr<QualType> ParsedType;
255 typedef ActionResult<ParsedType> TypeResult;
265 typedef MutableArrayRef<ParsedType> MultiTypeArg;
DSema.h1301 ParsedType CreateParsedType(QualType T, TypeSourceInfo *TInfo);
1304 static QualType GetTypeFromParser(ParsedType Ty,
1337 ParsedType ActOnObjCInstanceType(SourceLocation Loc);
1521 ParsedType getTypeName(const IdentifierInfo &II, SourceLocation NameLoc,
1524 ParsedType ObjectType = nullptr,
1534 ParsedType &SuggestedType,
1541 ParsedType ActOnMSVCUnknownTypeName(const IdentifierInfo &II,
1563 ParsedType Type;
1571 NameClassification(ParsedType Type) : Kind(NC_Type), Type(Type) {} in NameClassification()
1608 ParsedType getType() const { in getType()
[all …]
/external/clang/include/clang/Parse/
DParser.h562 static ParsedType getTypeAnnotation(Token &Tok) { in getTypeAnnotation()
563 return ParsedType::getFromOpaquePtr(Tok.getAnnotationValue()); in getTypeAnnotation()
567 static void setTypeAnnotation(Token &Tok, ParsedType T) { in setTypeAnnotation()
1304 ParsedType baseType,
1306 SmallVectorImpl<ParsedType> &typeArgs,
1318 ParsedType baseType,
1320 SmallVectorImpl<ParsedType> &typeArgs,
1335 ParsedType type,
1384 ParsedType ParseObjCTypeName(ObjCDeclSpec &DS, Declarator::TheContext Ctx,
1452 ParsedType &CastTy,
[all …]
/external/llvm-project/clang/include/clang/Parse/
DParser.h797 return ParsedType::getFromOpaquePtr(Tok.getAnnotationValue()); in getTypeAnnotation()
1649 ParsedType baseType,
1651 SmallVectorImpl<ParsedType> &typeArgs,
1663 ParsedType baseType,
1665 SmallVectorImpl<ParsedType> &typeArgs,
1680 ParsedType type,
1730 ParsedType ParseObjCTypeName(ObjCDeclSpec &DS, DeclaratorContext Ctx,
1824 ParsedType &CastTy,
1852 ParsedType &CastTy,
1856 ParenParseOption &ExprType, ParsedType &CastTy,
[all …]
/external/webrtc/logging/rtc_event_log/
Drtc_event_log_unittest_helper.h228 template <typename EventType, typename ParsedType>
230 const ParsedType& logged_event) { in VerifyLoggedRtpPacket()
231 static_assert(sizeof(ParsedType) == 0, in VerifyLoggedRtpPacket()
/external/llvm-project/clang/lib/Sema/
DParsedAttr.cpp47 detail::TypeTagForDatatypeData, ParsedType, in allocated_size()
50 detail::TypeTagForDatatypeData, ParsedType, in allocated_size()
DSemaExprCXX.cpp49 ParsedType Sema::getInheritingConstructorName(CXXScopeSpec &SS, in getInheritingConstructorName()
83 ParsedType Sema::getConstructorName(IdentifierInfo &II, in getConstructorName()
96 return ParsedType::make(T); in getConstructorName()
100 return ParsedType(); in getConstructorName()
123 return ParsedType(); in getConstructorName()
130 return ParsedType::make(T); in getConstructorName()
133 ParsedType Sema::getDestructorName(SourceLocation TildeLoc, in getDestructorName()
137 ParsedType ObjectTypePtr, in getDestructorName()
183 auto CheckLookupResult = [&](LookupResult &Found) -> ParsedType { in getDestructorName()
251 auto LookupInObjectType = [&]() -> ParsedType { in getDestructorName()
[all …]
/external/clang/lib/Parse/
DParseExprCXX.cpp80 void Parser::CheckForTemplateAndDigraph(Token &Next, ParsedType ObjectType, in CheckForTemplateAndDigraph()
188 ParsedType ObjectType, in ParseOptionalCXXScopeSpecifier()
1009 ParsedType InitCaptureType; in ParseLambdaIntroducer()
1177 SmallVector<ParsedType, 2> DynamicExceptions; in ParseLambdaExpressionAfterIntroducer()
1528 ParsedType ObjectType) { in ParseCXXPseudoDestructor()
1672 ParsedType TypeRep = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo).get(); in ParseCXXTypeConstructExpression()
2030 ParsedType ObjectType, in ParseUnqualifiedIdTemplateId()
2233 ParsedType ObjectType, in ParseUnqualifiedIdOperator()
2464 ParsedType ObjectType, in ParseUnqualifiedId()
2495 ParsedType Ty = Actions.getTypeName(*Id, IdLoc, getCurScope(), &SS, false, in ParseUnqualifiedId()
[all …]
DParseObjc.cpp318 SmallVector<ParsedType, 4> typeArgs; in ParseObjCAtInterfaceDeclaration()
1252 ParsedType Parser::ParseObjCTypeName(ObjCDeclSpec &DS, in ParseObjCTypeName()
1271 ParsedType Ty; in ParseObjCTypeName()
1360 ParsedType ReturnType; in ParseObjCMethodDecl()
1616 ParsedType baseType, in parseObjCTypeArgsOrProtocolQualifiers()
1618 SmallVectorImpl<ParsedType> &typeArgs, in parseObjCTypeArgsOrProtocolQualifiers()
1708 ParsedType typeArg in parseObjCTypeArgsOrProtocolQualifiers()
1773 ParsedType T; in parseObjCTypeArgsOrProtocolQualifiers()
1795 ParsedType baseType, in parseObjCTypeArgsAndProtocolQualifiers()
1797 SmallVectorImpl<ParsedType> &typeArgs, in parseObjCTypeArgsAndProtocolQualifiers()
[all …]
DParseInit.cpp237 ParsedType::getFromOpaquePtr(TypeOrExpr), in ParseInitializerWithPotentialDesignator()
249 ParsedType ReceiverType; in ParseInitializerWithPotentialDesignator()
DParseExpr.cpp187 ParsedType ReceiverType, in ParseAssignmentExprWithObjCMessageExprStart()
720 ParsedType CastTy; in ParseCastExpression()
928 if (ParsedType Typ = Actions.getTypeName(II, ILoc, getCurScope())) in ParseCastExpression()
1133 ParsedType Type = getTypeAnnotation(Tok); in ParseCastExpression()
1618 ParsedType ObjectType; in ParsePostfixExpressionSuffix()
1736 ParsedType &CastTy, in ParseExprAfterUnaryExprOrTypeTrait()
1885 ParsedType CastTy; in ParseUnaryExprOrTypeTraitExpression()
2185 bool isTypeCast, ParsedType &CastTy, in ParseParenExpression()
2447 Parser::ParseCompoundLiteralExpression(ParsedType Ty, in ParseCompoundLiteralExpression()
2531 ParsedType Ty; in ParseGenericSelectionExpression()
/external/llvm-project/clang/lib/Parse/
DParseExprCXX.cpp82 void Parser::CheckForTemplateAndDigraph(Token &Next, ParsedType ObjectType, in CheckForTemplateAndDigraph()
155 CXXScopeSpec &SS, ParsedType ObjectType, bool ObjectHadErrors, in ParseOptionalCXXScopeSpecifier()
1126 ParsedType InitCaptureType; in ParseLambdaIntroducer()
1361 SmallVector<ParsedType, 2> DynamicExceptions; in ParseLambdaExpressionAfterIntroducer()
1750 ParsedType ObjectType) { in ParseCXXPseudoDestructor()
1897 ParsedType TypeRep = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo).get(); in ParseCXXTypeConstructExpression()
2335 CXXScopeSpec &SS, ParsedType ObjectType, bool ObjectHadErrors, in ParseUnqualifiedIdTemplateId()
2530 ParsedType ObjectType, in ParseUnqualifiedIdOperator()
2764 bool Parser::ParseUnqualifiedId(CXXScopeSpec &SS, ParsedType ObjectType, in ParseUnqualifiedId()
2807 ParsedType Ty = Actions.getConstructorName(*Id, IdLoc, getCurScope(), SS, in ParseUnqualifiedId()
[all …]
DParseObjc.cpp302 SmallVector<ParsedType, 4> typeArgs; in ParseObjCAtInterfaceDeclaration()
1237 ParsedType Parser::ParseObjCTypeName(ObjCDeclSpec &DS, in ParseObjCTypeName()
1256 ParsedType Ty; in ParseObjCTypeName()
1345 ParsedType ReturnType; in ParseObjCMethodDecl()
1592 ParsedType baseType, in parseObjCTypeArgsOrProtocolQualifiers()
1594 SmallVectorImpl<ParsedType> &typeArgs, in parseObjCTypeArgsOrProtocolQualifiers()
1684 ParsedType typeArg in parseObjCTypeArgsOrProtocolQualifiers()
1749 ParsedType T; in parseObjCTypeArgsOrProtocolQualifiers()
1771 ParsedType baseType, in parseObjCTypeArgsAndProtocolQualifiers()
1773 SmallVectorImpl<ParsedType> &typeArgs, in parseObjCTypeArgsAndProtocolQualifiers()
[all …]
DParseInit.cpp273 ParsedType::getFromOpaquePtr(TypeOrExpr), in ParseInitializerWithPotentialDesignator()
285 ParsedType ReceiverType; in ParseInitializerWithPotentialDesignator()
DParseExpr.cpp191 ParsedType ReceiverType, in ParseAssignmentExprWithObjCMessageExprStart()
955 ParsedType CastTy; in ParseCastExpression()
1203 if (ParsedType Typ = Actions.getTypeName(II, ILoc, getCurScope())) in ParseCastExpression()
2084 ParsedType ObjectType; in ParsePostfixExpressionSuffix()
2245 ParsedType &CastTy, in ParseExprAfterUnaryExprOrTypeTrait()
2396 ParsedType CastTy; in ParseUnaryExprOrTypeTraitExpression()
2758 bool isTypeCast, ParsedType &CastTy, in ParseParenExpression()
3108 Parser::ParseCompoundLiteralExpression(ParsedType Ty, in ParseCompoundLiteralExpression()
3193 ParsedType Ty; in ParseGenericSelectionExpression()
/external/webrtc/logging/rtc_event_log/encoder/
Drtc_event_log_encoder_unittest.cc75 template <typename ParsedType>
76 const std::vector<ParsedType>* GetRtpPacketsBySsrc(
80 template <typename EventType, typename ParsedType>
155 template <typename EventType, typename ParsedType>
192 const std::vector<ParsedType>* parsed_rtp_packets = in TestRtpPackets()
193 GetRtpPacketsBySsrc<ParsedType>(&parsed_log_, ssrc); in TestRtpPackets()
197 verifier_.VerifyLoggedRtpPacket<EventType, ParsedType>( in TestRtpPackets()
/external/clang/lib/Sema/
DSemaExprCXX.cpp48 ParsedType Sema::getInheritingConstructorName(CXXScopeSpec &SS, in getInheritingConstructorName()
82 ParsedType Sema::getDestructorName(SourceLocation TildeLoc, in getDestructorName()
86 ParsedType ObjectTypePtr, in getDestructorName()
300 return ParsedType::make(T); in getDestructorName()
326 ParsedType Sema::getDestructorType(const DeclSpec& DS, ParsedType ObjectType) { in getDestructorType()
334 return ParsedType::make(T); in getDestructorType()
496 QualType T = GetTypeFromParser(ParsedType::getFromOpaquePtr(TyOrExpr), in ActOnCXXTypeid()
611 QualType T = GetTypeFromParser(ParsedType::getFromOpaquePtr(TyOrExpr), in ActOnCXXUuidof()
1213 Sema::ActOnCXXTypeConstructExpr(ParsedType TypeRep, in ActOnCXXTypeConstructExpr()
4463 ArrayRef<ParsedType> Args, in ActOnTypeTrait()
[all …]
DSemaCXXScopeSpec.cpp386 ParsedType ObjectTypePtr) { in isNonTypeNestedNameSpecifier()
829 ParsedType ObjectType, in ActOnCXXNestedNameSpecifier()
877 ParsedType ObjectType, in IsInvalidUnlessNestedName()

123