Searched defs:TemplateInfo (Results 1 - 6 of 6) sorted by relevance

/external/clang/lib/Parse/
H A DParseCXXInlineMethods.cpp28 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 DParseTemplate.cpp161 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 DParser.cpp923 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 DParseDeclCXX.cpp365 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 DParseDecl.cpp1733 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 Dobjects.h134 // - 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;

Completed in 253 milliseconds