/external/clang/lib/Parse/ |
H A D | ParseCXXInlineMethods.cpp | 28 const ParsedTemplateInfo &TemplateInfo, 38 TemplateInfo.TemplateParams ? TemplateInfo.TemplateParams->data() 40 TemplateInfo.TemplateParams ? TemplateInfo.TemplateParams->size() : 0); 110 (TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate && 111 TemplateInfo.Kind != ParsedTemplateInfo::ExplicitSpecialization)) && 25 ParseCXXInlineMethodDef(AccessSpecifier AS, AttributeList *AccessAttrs, ParsingDeclarator &D, const ParsedTemplateInfo &TemplateInfo, const VirtSpecifiers& VS, FunctionDefinitionKind DefinitionKind, ExprResult& Init) argument
|
H A D | ParseTemplate.cpp | 161 const ParsedTemplateInfo &TemplateInfo, 166 assert(TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate && 171 ParseCXXClassMemberDeclaration(AS, AccessAttrs, TemplateInfo, 180 return ParseUsingDirectiveOrDeclaration(Context, TemplateInfo, DeclEnd, 187 ParseDeclarationSpecifiers(DS, TemplateInfo, AS, 195 TemplateInfo.TemplateParams ? *TemplateInfo.TemplateParams 197 TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation); 203 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) 235 if (TemplateInfo 159 ParseSingleDeclarationAfterTemplate( unsigned Context, const ParsedTemplateInfo &TemplateInfo, ParsingDeclRAIIObject &DiagsFromTParams, SourceLocation &DeclEnd, AccessSpecifier AS, AttributeList *AccessAttrs) argument [all...] |
H A D | Parser.cpp | 923 const ParsedTemplateInfo &TemplateInfo, 982 TemplateInfo.Kind == ParsedTemplateInfo::Template && 984 MultiTemplateParamsArg TemplateParameterLists(*TemplateInfo.TemplateParams); 1006 !TemplateInfo.TemplateParams && 1032 Decl *Res = TemplateInfo.TemplateParams? 1034 *TemplateInfo.TemplateParams, D) 922 ParseFunctionDefinition(ParsingDeclarator &D, const ParsedTemplateInfo &TemplateInfo, LateParsedAttrList *LateParsedAttrs) argument
|
H A D | ParseDeclCXX.cpp | 365 const ParsedTemplateInfo &TemplateInfo, 384 if (TemplateInfo.Kind) { 385 SourceRange R = TemplateInfo.getSourceRange(); 398 return ParseUsingDeclaration(Context, TemplateInfo, UsingLoc, DeclEnd, 477 const ParsedTemplateInfo &TemplateInfo, 565 if (TemplateInfo.Kind == ParsedTemplateInfo::Template && 568 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitSpecialization) 570 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) 578 Range = TemplateInfo.getSourceRange(); 599 TypeAlias = ParseTypeName(nullptr, TemplateInfo 364 ParseUsingDirectiveOrDeclaration(unsigned Context, const ParsedTemplateInfo &TemplateInfo, SourceLocation &DeclEnd, ParsedAttributesWithRange &attrs, Decl **OwnedType) argument 476 ParseUsingDeclaration(unsigned Context, const ParsedTemplateInfo &TemplateInfo, SourceLocation UsingLoc, SourceLocation &DeclEnd, AccessSpecifier AS, Decl **OwnedType) argument 1165 ParseClassSpecifier(tok::TokenKind TagTokKind, SourceLocation StartLoc, DeclSpec &DS, const ParsedTemplateInfo &TemplateInfo, AccessSpecifier AS, bool EnteringContext, DeclSpecContext DSC, ParsedAttributesWithRange &Attributes) argument 2003 ParseCXXClassMemberDeclaration(AccessSpecifier AS, AttributeList *AccessAttrs, const ParsedTemplateInfo &TemplateInfo, ParsingDeclRAIIObject *TemplateDiags) argument [all...] |
H A D | ParseDecl.cpp | 1733 Declarator &D, const ParsedTemplateInfo &TemplateInfo) { 1737 return ParseDeclarationAfterDeclaratorAndAttributes(D, TemplateInfo); 1741 Declarator &D, const ParsedTemplateInfo &TemplateInfo, ForRangeInit *FRI) { 1744 switch (TemplateInfo.Kind) { 1752 *TemplateInfo.TemplateParams, 1763 getCurScope(), TemplateInfo.ExternLoc, TemplateInfo.TemplateLoc, D); 1777 << 2 << FixItHint::CreateRemoval(TemplateInfo.TemplateLoc); 1781 PP.getLocForEndOfToken(TemplateInfo.TemplateLoc); 1784 << SourceRange(TemplateInfo 1732 ParseDeclarationAfterDeclarator( Declarator &D, const ParsedTemplateInfo &TemplateInfo) argument 1740 ParseDeclarationAfterDeclaratorAndAttributes( Declarator &D, const ParsedTemplateInfo &TemplateInfo, ForRangeInit *FRI) argument 2021 ParseImplicitInt(DeclSpec &DS, CXXScopeSpec *SS, const ParsedTemplateInfo &TemplateInfo, AccessSpecifier AS, DeclSpecContext DSC, ParsedAttributesWithRange &Attrs) argument 2431 ParseDeclarationSpecifiers(DeclSpec &DS, const ParsedTemplateInfo &TemplateInfo, AccessSpecifier AS, DeclSpecContext DSContext, LateParsedAttrList *LateAttrs) argument 3442 ParseEnumSpecifier(SourceLocation StartLoc, DeclSpec &DS, const ParsedTemplateInfo &TemplateInfo, AccessSpecifier AS, DeclSpecContext DSC) argument [all...] |
/external/chromium_org/v8/src/ |
H A D | objects.h | 134 // - TemplateInfo 10426 class TemplateInfo: public Struct { class in class:v8::internal::String::FlatContent 10432 DECLARE_VERIFIER(TemplateInfo) 10441 DISALLOW_IMPLICIT_CONSTRUCTORS(TemplateInfo); 10445 class FunctionTemplateInfo: public TemplateInfo { 10479 static const int kSerialNumberOffset = TemplateInfo::kHeaderSize; 10517 class ObjectTemplateInfo: public TemplateInfo { 10528 static const int kConstructorOffset = TemplateInfo::kHeaderSize;
|