/external/clang/lib/Parse/ |
D | ParseDeclCXX.cpp | 365 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 …]
|
D | ParseTemplate.cpp | 161 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 …]
|
D | ParseCXXInlineMethods.cpp | 28 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()
|
D | ParseDecl.cpp | 1733 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 …]
|
D | Parser.cpp | 923 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/ |
D | Parser.h | 1177 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/ |
D | api.h | 138 V(Template, TemplateInfo) \
|
D | objects.h | 10426 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;
|
D | objects-debug.cc | 917 void TemplateInfo::TemplateInfoVerify() { in TemplateInfoVerify()
|
D | api.cc | 777 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()
|
D | objects-inl.h | 5316 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()
|