Home
last modified time | relevance | path

Searched refs:Template (Results 1 – 25 of 186) sorted by relevance

12345678

/external/clang/tools/libclang/
DCIndexCXX.cpp55 if (TemplateDecl *Template in clang_getTemplateCursorKind() local
57 return MakeCXCursor(Template->getTemplatedDecl(), in clang_getTemplateCursorKind()
89 Decl *Template = 0; in clang_getSpecializedCursorTemplate() local
93 Template = PartialSpec->getSpecializedTemplate(); in clang_getSpecializedCursorTemplate()
100 Template = Result.get<ClassTemplateDecl *>(); in clang_getSpecializedCursorTemplate()
102 Template = Result.get<ClassTemplatePartialSpecializationDecl *>(); in clang_getSpecializedCursorTemplate()
105 Template = CXXRecord->getInstantiatedFromMemberClass(); in clang_getSpecializedCursorTemplate()
107 Template = Function->getPrimaryTemplate(); in clang_getSpecializedCursorTemplate()
108 if (!Template) in clang_getSpecializedCursorTemplate()
109 Template = Function->getInstantiatedFromMemberFunction(); in clang_getSpecializedCursorTemplate()
[all …]
/external/clang/lib/AST/
DTemplateName.cpp56 return Template; in getKind()
72 if (TemplateDecl *Template = Storage.dyn_cast<TemplateDecl *>()) in getAsTemplateDecl() local
73 return Template; in getAsTemplateDecl()
85 if (TemplateDecl *Template = getAsTemplateDecl()) { in isDependent() local
86 if (isa<TemplateTemplateParmDecl>(Template)) in isDependent()
92 return Template->getDeclContext() && in isDependent()
93 Template->getDeclContext()->isDependentContext(); in isDependent()
112 if (TemplateDecl *Template = getAsTemplateDecl()) { in containsUnexpandedParameterPack() local
114 = dyn_cast<TemplateTemplateParmDecl>(Template)) in containsUnexpandedParameterPack()
130 if (TemplateDecl *Template = Storage.dyn_cast<TemplateDecl *>()) in print() local
[all …]
DTemplateBase.cpp77 case Template: in isDependent()
116 case Template: in isInstantiationDependent()
152 case Template: in isPackExpansion()
181 case Template: in containsUnexpandedParameterPack()
225 case Template: in Profile()
227 TemplateName Template = getAsTemplateOrTemplatePattern(); in Profile() local
230 Template.getAsTemplateDecl())) { in Profile()
237 ID.AddPointer(Context.getCanonicalTemplateName(Template) in Profile()
267 case Template: in structurallyEquals()
304 case Template: in getPackExpansionPattern()
[all …]
DItaniumMangle.cpp237 bool mangleSubstitution(TemplateName Template);
251 void addSubstitution(TemplateName Template);
284 void mangleTemplatePrefix(TemplateName Template);
314 void mangleTemplateArgs(TemplateName Template,
587 void CXXNameMangler::mangleUnscopedTemplateName(TemplateName Template) { in mangleUnscopedTemplateName() argument
590 if (TemplateDecl *TD = Template.getAsTemplateDecl()) in mangleUnscopedTemplateName()
593 if (mangleSubstitution(Template)) in mangleUnscopedTemplateName()
596 DependentTemplateName *Dependent = Template.getAsDependentTemplateName(); in mangleUnscopedTemplateName()
603 addSubstitution(Template); in mangleUnscopedTemplateName()
679 TemplateName Template in manglePrefix() local
[all …]
DTypeLoc.cpp314 case TemplateArgument::Template: in initializeArgLocs()
317 TemplateName Template = Args[i].getAsTemplate(); in initializeArgLocs() local
318 if (DependentTemplateName *DTN = Template.getAsDependentTemplateName()) in initializeArgLocs()
320 else if (QualifiedTemplateName *QTN = Template.getAsQualifiedTemplateName()) in initializeArgLocs()
326 Args[i].getKind() == TemplateArgument::Template in initializeArgLocs()
/external/clang/include/clang/Sema/
DParsedTemplate.h32 Template enumerator
57 ParsedTemplateTy Template, in ParsedTemplateArgument() argument
59 : Kind(ParsedTemplateArgument::Template), in ParsedTemplateArgument()
60 Arg(Template.getAsOpaquePtr()), in ParsedTemplateArgument()
83 assert(Kind == Template && "Not a template template argument"); in getAsTemplate()
93 assert(Kind == Template && in getScopeSpec()
101 assert(Kind == Template && in getEllipsisLoc()
157 ParsedTemplateTy Template; member
/external/clang/include/clang/AST/
DTemplateBase.h57 Template, enumerator
124 TemplateArgument(TemplateName Name) : Kind(Template) in TemplateArgument()
179 } else if (Kind == Template || Kind == TemplateExpansion) { in TemplateArgument()
208 } else if (Kind == Template || Kind == TemplateExpansion) {
270 if (Kind != Template) in getAsTemplate()
279 if (Kind != Template && Kind != TemplateExpansion) in getAsTemplateOrTemplatePattern()
376 } Template; member
390 Template.Qualifier = QualifierLoc.getNestedNameSpecifier(); in TemplateArgumentLocInfo()
391 Template.QualifierLocData = QualifierLoc.getOpaqueData(); in TemplateArgumentLocInfo()
392 Template.TemplateNameLoc = TemplateNameLoc.getRawEncoding(); in TemplateArgumentLocInfo()
[all …]
DTemplateName.h193 Template, enumerator
212 explicit TemplateName(TemplateDecl *Template) : Storage(Template) { } in TemplateName() argument
394 TemplateDecl *Template; variable
399 TemplateDecl *Template) in QualifiedTemplateName() argument
401 Template(Template) { } in QualifiedTemplateName()
413 TemplateDecl *getDecl() const { return Template; } in getDecl()
417 TemplateDecl *getTemplateDecl() const { return Template; } in getTemplateDecl()
424 bool TemplateKeyword, TemplateDecl *Template) { in Profile() argument
427 ID.AddPointer(Template); in Profile()
/external/jsilver/src/com/google/clearsilver/jsilver/
DTemplateRenderer.java22 import com.google.clearsilver.jsilver.template.Template;
68 void render(Template template, Data data, Appendable output, ResourceLoader resourceLoader) in render()
75 void render(Template template, Data data, Appendable output) throws IOException, JSilverException; in render()
81 String render(Template template, Data data) throws IOException, JSilverException; in render()
DJSilver.java48 import com.google.clearsilver.jsilver.template.Template;
295 public void render(Template template, Data data, Appendable output, ResourceLoader resourceLoader) in render()
314 public void render(Template template, Data data, Appendable output) throws IOException, in render()
320 public String render(Template template, Data data) throws IOException, JSilverException { in render()
/external/clang/lib/Sema/
DSemaTemplate.cpp170 TemplateName Template; in isTemplateName() local
177 Template = Context.getOverloadedTemplateName(R.begin(), R.end()); in isTemplateName()
188 Template = Context.getQualifiedTemplateName(Qualifier, in isTemplateName()
191 Template = TemplateName(TD); in isTemplateName()
206 TemplateResult = TemplateTy::make(Template); in isTemplateName()
317 if (TemplateDecl *Template = Found.getAsSingle<TemplateDecl>()) in LookupTemplateName() local
318 Diag(Template->getLocation(), diag::note_previous_decl) in LookupTemplateName()
450 assert(Kind == Template && in getTemplatePackExpansion()
476 case ParsedTemplateArgument::Template: { in translateTemplateArgument()
477 TemplateName Template = Arg.getAsTemplate().get(); in translateTemplateArgument() local
[all …]
DSemaTemplateInstantiate.cpp194 TemplateDecl *Template, in InstantiatingTemplate() argument
209 Inst.Entity = reinterpret_cast<uintptr_t>(Template); in InstantiatingTemplate()
305 NamedDecl *Template, in InstantiatingTemplate() argument
319 Inst.Template = Template; in InstantiatingTemplate()
333 NamedDecl *Template, in InstantiatingTemplate() argument
346 Inst.Template = Template; in InstantiatingTemplate()
360 TemplateDecl *Template, in InstantiatingTemplate() argument
374 Inst.Template = Template; in InstantiatingTemplate()
481 TemplateDecl *Template = cast<TemplateDecl>((Decl *)Active->Entity); in PrintInstantiationStack() local
489 << (Template->getNameAsString() + TemplateArgsStr) in PrintInstantiationStack()
[all …]
DSemaCXXScopeSpec.cpp676 TemplateTy Template, in ActOnCXXNestedNameSpecifier() argument
690 if (DependentTemplateName *DTN = Template.get().getAsDependentTemplateName()){ in ActOnCXXNestedNameSpecifier()
718 if (Template.get().getAsOverloadedTemplate() || in ActOnCXXNestedNameSpecifier()
719 isa<FunctionTemplateDecl>(Template.get().getAsTemplateDecl())) { in ActOnCXXNestedNameSpecifier()
725 << Template.get() << R; in ActOnCXXNestedNameSpecifier()
726 NoteAllFoundTemplates(Template.get()); in ActOnCXXNestedNameSpecifier()
732 QualType T = CheckTemplateIdType(Template.get(), TemplateNameLoc, in ActOnCXXNestedNameSpecifier()
741 NoteAllFoundTemplates(Template.get()); in ActOnCXXNestedNameSpecifier()
DSemaTemplateVariadic.cpp86 bool TraverseTemplateName(TemplateName Template) { in TraverseTemplateName() argument
89 Template.getAsTemplateDecl())) in TraverseTemplateName()
93 return inherited::TraverseTemplateName(Template); in TraverseTemplateName()
282 TemplateName Template, in DiagnoseUnexpandedParameterPack() argument
285 if (Template.isNull() || !Template.containsUnexpandedParameterPack()) in DiagnoseUnexpandedParameterPack()
290 .TraverseTemplateName(Template); in DiagnoseUnexpandedParameterPack()
357 case ParsedTemplateArgument::Template: in ActOnPackExpansion()
/external/jsilver/src/com/google/clearsilver/jsilver/interpreter/
DInterpretedTemplateLoader.java24 import com.google.clearsilver.jsilver.template.Template;
51 public Template load(String templateName, ResourceLoader resourceLoader, EscapeMode escapeMode) { in load()
58 public Template createTemp(String name, String content, EscapeMode escapingMode) { in createTemp()
DInterpretedMacro.java26 import com.google.clearsilver.jsilver.template.Template;
39 private final Template owningTemplate;
45 public InterpretedMacro(PCommand command, Template owningTemplate, String macroName, in InterpretedMacro()
DInterpretedTemplate.java29 import com.google.clearsilver.jsilver.template.Template;
37 public class InterpretedTemplate implements Template {
/external/jsilver/src/com/google/clearsilver/jsilver/precompiler/
DPrecompiledTemplateLoader.java25 import com.google.clearsilver.jsilver.template.Template;
104 public Template load(String templateName, ResourceLoader resourceLoader, EscapeMode escapeMode) { in load()
107 Template template = templateMap.get(mapKey); in load()
119 public Template createTemp(String name, String content, EscapeMode escapeMode) { in createTemp()
/external/jsilver/src/com/google/clearsilver/jsilver/compatibility/
DClearsilverRenderer.java20 import com.google.clearsilver.jsilver.template.Template;
100 public void render(Template template, Data data, Appendable output, ResourceLoader resourceLoader) in render()
107 public void render(Template template, Data data, Appendable output) throws IOException, in render()
113 public String render(Template template, Data data) throws IOException, JSilverException { in render()
/external/jsilver/src/com/google/clearsilver/jsilver/compiler/
DTemplateCompiler.java26 import com.google.clearsilver.jsilver.template.Template;
71 public Template load(String templateName, ResourceLoader resourceLoader, EscapeMode escapeMode) { in load()
77 public Template createTemp(String name, String content, EscapeMode escapeMode) { in createTemp()
88 private Template compile(TemplateSyntaxTree ast, String templateName, EscapeMode mode) { in compile()
/external/clang/lib/Parse/
DParseTemplate.cpp664 Parser::ParseTemplateIdAfterTemplateName(TemplateTy Template, in ParseTemplateIdAfterTemplateName() argument
760 bool Parser::AnnotateTemplateIdToken(TemplateTy Template, TemplateNameKind TNK, in AnnotateTemplateIdToken() argument
766 assert(Template && Tok.is(tok::less) && in AnnotateTemplateIdToken()
775 bool Invalid = ParseTemplateIdAfterTemplateName(Template, in AnnotateTemplateIdToken()
796 Template, TemplateNameLoc, in AnnotateTemplateIdToken()
830 TemplateId->Template = Template; in AnnotateTemplateIdToken()
875 TemplateId->Template, in AnnotateTemplateIdTokenAsType()
939 TemplateTy Template; in ParseTemplateTemplateArgument() local
945 Template)) in ParseTemplateTemplateArgument()
946 Result = ParsedTemplateArgument(SS, Template, Name.StartLocation); in ParseTemplateTemplateArgument()
[all …]
DParseExprCXX.cpp223 TemplateTy Template; in ParseOptionalCXXScopeSpecifier() local
230 Template)) { in ParseOptionalCXXScopeSpecifier()
231 if (AnnotateTemplateIdToken(Template, TNK, SS, TemplateName, in ParseOptionalCXXScopeSpecifier()
270 TemplateId->Template, in ParseOptionalCXXScopeSpecifier()
348 TemplateTy Template; in ParseOptionalCXXScopeSpecifier() local
357 Template, in ParseOptionalCXXScopeSpecifier()
368 TemplateTy Template; in ParseOptionalCXXScopeSpecifier() local
377 Template, in ParseOptionalCXXScopeSpecifier()
386 if (AnnotateTemplateIdToken(Template, TNK, SS, TemplateName, in ParseOptionalCXXScopeSpecifier()
410 EnteringContext, Template)) { in ParseOptionalCXXScopeSpecifier()
[all …]
/external/jsilver/src/com/google/clearsilver/jsilver/template/
DTemplateLoader.java39 Template load(String templateName, ResourceLoader resourceLoader, EscapeMode escapeMode); in load()
52 Template createTemp(String name, String content, EscapeMode escapeMode); in createTemp()
/external/clang/include/clang/Basic/
DDeclNodes.td49 def Template : DDecl<Named, 1>;
50 def RedeclarableTemplate : DDecl<Template, 1>;
54 def TemplateTemplateParm : DDecl<Template>;
/external/jsilver/src/com/google/clearsilver/jsilver/adaptor/
DJCs.java25 import com.google.clearsilver.jsilver.template.Template;
42 private Template template = null;

12345678