Home
last modified time | relevance | path

Searched refs:TemplateInfo (Results 1 – 11 of 11) sorted by relevance

/external/clang/lib/Parse/
DParseDeclCXX.cpp365 const ParsedTemplateInfo &TemplateInfo, in ParseUsingDirectiveOrDeclaration() argument
384 if (TemplateInfo.Kind) { in ParseUsingDirectiveOrDeclaration()
385 SourceRange R = TemplateInfo.getSourceRange(); in ParseUsingDirectiveOrDeclaration()
398 return ParseUsingDeclaration(Context, TemplateInfo, UsingLoc, DeclEnd, in ParseUsingDirectiveOrDeclaration()
477 const ParsedTemplateInfo &TemplateInfo, in ParseUsingDeclaration() argument
565 if (TemplateInfo.Kind == ParsedTemplateInfo::Template && in ParseUsingDeclaration()
568 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitSpecialization) in ParseUsingDeclaration()
570 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseUsingDeclaration()
578 Range = TemplateInfo.getSourceRange(); in ParseUsingDeclaration()
599 TypeAlias = ParseTypeName(nullptr, TemplateInfo.Kind ? in ParseUsingDeclaration()
[all …]
DParseTemplate.cpp161 const ParsedTemplateInfo &TemplateInfo, in ParseSingleDeclarationAfterTemplate() argument
166 assert(TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate && in ParseSingleDeclarationAfterTemplate()
171 ParseCXXClassMemberDeclaration(AS, AccessAttrs, TemplateInfo, in ParseSingleDeclarationAfterTemplate()
180 return ParseUsingDirectiveOrDeclaration(Context, TemplateInfo, DeclEnd, in ParseSingleDeclarationAfterTemplate()
187 ParseDeclarationSpecifiers(DS, TemplateInfo, AS, in ParseSingleDeclarationAfterTemplate()
195 TemplateInfo.TemplateParams ? *TemplateInfo.TemplateParams in ParseSingleDeclarationAfterTemplate()
197 TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation); in ParseSingleDeclarationAfterTemplate()
203 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) in ParseSingleDeclarationAfterTemplate()
235 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) { in ParseSingleDeclarationAfterTemplate()
244 = PP.getLocForEndOfToken(TemplateInfo.TemplateLoc); in ParseSingleDeclarationAfterTemplate()
[all …]
DParseCXXInlineMethods.cpp28 const ParsedTemplateInfo &TemplateInfo, in ParseCXXInlineMethodDef() argument
38 TemplateInfo.TemplateParams ? TemplateInfo.TemplateParams->data() in ParseCXXInlineMethodDef()
40 TemplateInfo.TemplateParams ? TemplateInfo.TemplateParams->size() : 0); in ParseCXXInlineMethodDef()
110 (TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate && in ParseCXXInlineMethodDef()
111 TemplateInfo.Kind != ParsedTemplateInfo::ExplicitSpecialization)) && in ParseCXXInlineMethodDef()
DParseDecl.cpp1733 Declarator &D, const ParsedTemplateInfo &TemplateInfo) { in ParseDeclarationAfterDeclarator() argument
1737 return ParseDeclarationAfterDeclaratorAndAttributes(D, TemplateInfo); in ParseDeclarationAfterDeclarator()
1741 Declarator &D, const ParsedTemplateInfo &TemplateInfo, ForRangeInit *FRI) { in ParseDeclarationAfterDeclaratorAndAttributes() argument
1744 switch (TemplateInfo.Kind) { in ParseDeclarationAfterDeclaratorAndAttributes()
1752 *TemplateInfo.TemplateParams, in ParseDeclarationAfterDeclaratorAndAttributes()
1763 getCurScope(), TemplateInfo.ExternLoc, TemplateInfo.TemplateLoc, D); in ParseDeclarationAfterDeclaratorAndAttributes()
1777 << 2 << FixItHint::CreateRemoval(TemplateInfo.TemplateLoc); in ParseDeclarationAfterDeclaratorAndAttributes()
1781 PP.getLocForEndOfToken(TemplateInfo.TemplateLoc); in ParseDeclarationAfterDeclaratorAndAttributes()
1784 << SourceRange(TemplateInfo.TemplateLoc) in ParseDeclarationAfterDeclaratorAndAttributes()
1790 0, SourceLocation(), TemplateInfo.TemplateLoc, LAngleLoc, nullptr, in ParseDeclarationAfterDeclaratorAndAttributes()
[all …]
DParser.cpp923 const ParsedTemplateInfo &TemplateInfo, in ParseFunctionDefinition() argument
982 TemplateInfo.Kind == ParsedTemplateInfo::Template && in ParseFunctionDefinition()
984 MultiTemplateParamsArg TemplateParameterLists(*TemplateInfo.TemplateParams); in ParseFunctionDefinition()
1006 !TemplateInfo.TemplateParams && in ParseFunctionDefinition()
1032 Decl *Res = TemplateInfo.TemplateParams? in ParseFunctionDefinition()
1034 *TemplateInfo.TemplateParams, D) in ParseFunctionDefinition()
/external/clang/include/clang/Parse/
DParser.h1177 const ParsedTemplateInfo &TemplateInfo,
1230 const ParsedTemplateInfo &TemplateInfo = ParsedTemplateInfo(),
1741 const ParsedTemplateInfo &TemplateInfo = ParsedTemplateInfo());
1745 const ParsedTemplateInfo &TemplateInfo = ParsedTemplateInfo(),
1757 const ParsedTemplateInfo &TemplateInfo,
1762 const ParsedTemplateInfo &TemplateInfo = ParsedTemplateInfo(),
1777 const ParsedTemplateInfo &TemplateInfo,
2249 const ParsedTemplateInfo &TemplateInfo,
2258 const ParsedTemplateInfo &TemplateInfo,
2272 DeclSpec &DS, const ParsedTemplateInfo &TemplateInfo,
[all …]
/external/chromium_org/v8/src/
Dapi.h138 V(Template, TemplateInfo) \
Dobjects.h10426 class TemplateInfo: public Struct {
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;
Dobjects-debug.cc917 void TemplateInfo::TemplateInfoVerify() { in TemplateInfoVerify()
Dapi.cc777 static void InitializeTemplate(i::Handle<i::TemplateInfo> that, int type) { in InitializeTemplate()
1286 i::Handle<i::TemplateInfo> info, in AddPropertyToTemplate()
1299 static inline i::Handle<i::TemplateInfo> GetTemplateInfo( in GetTemplateInfo()
1307 static inline i::Handle<i::TemplateInfo> GetTemplateInfo( in GetTemplateInfo()
1331 i::Handle<i::TemplateInfo> info = GetTemplateInfo(isolate, template_obj); in TemplateSetAccessor()
Dobjects-inl.h5316 ACCESSORS(TemplateInfo, tag, Object, kTagOffset) in ACCESSORS()
5317 ACCESSORS(TemplateInfo, property_list, Object, kPropertyListOffset) in ACCESSORS()
5318 ACCESSORS(TemplateInfo, property_accessors, Object, kPropertyAccessorsOffset) in ACCESSORS()