HomeSort by relevance Sort by last modified time
    Searched refs:Template (Results 1 - 25 of 91) sorted by null

1 2 3 4

  /external/clang/tools/libclang/
CIndexCXX.cpp 60 if (TemplateDecl *Template
62 return MakeCXCursor(Template->getTemplatedDecl(),
94 Decl *Template = 0;
98 Template = PartialSpec->getSpecializedTemplate();
105 Template = Result.get<ClassTemplateDecl *>();
107 Template = Result.get<ClassTemplatePartialSpecializationDecl *>();
110 Template = CXXRecord->getInstantiatedFromMemberClass();
112 Template = Function->getPrimaryTemplate();
113 if (!Template)
114 Template = Function->getInstantiatedFromMemberFunction()
    [all...]
  /external/jsilver/src/com/google/clearsilver/jsilver/template/
Macro.java 17 package com.google.clearsilver.jsilver.template;
22 * An executable macro. This exhibits all the same characteristics of a Template.
24 public interface Macro extends Template {
TemplateLoader.java 17 package com.google.clearsilver.jsilver.template;
23 * Loads a Template.
28 * Load a template from a named resource, with the provided escape mode. If the mode is
30 * template. If the mode is ESCAPE_AUTO, enable <a href="http://go/autoescapecs">auto escaping</a>
31 * on templates. For each variable in the template, this will determine what type of escaping
34 * @param templateName e.g. some/path/to/template.cs
37 * @param escapeMode the type of escaping to apply to the entire template.
39 Template load(String templateName, ResourceLoader resourceLoader, EscapeMode escapeMode);
42 * Create a temporary template from content, with the provided escape mode. If the mode is
44 * template. If the mode is ESCAPE_AUTO, enable <a href="http://go/autoescapecs">auto escaping</a
    [all...]
Template.java 17 package com.google.clearsilver.jsilver.template;
26 * Represents a template that can be rendered with data.
28 public interface Template {
31 * Render the template.
33 * @param data Data to merge with template.
35 * @param resourceLoader ResourceLoader to use instead of the default template one when loading
41 * Render the template with a custom RenderingContext.
50 * @param data Data to merge with template.
57 * Name of template (e.g. mytemplate.cs).
68 * Return the EscapeMode in which this template was generated
    [all...]
RenderingContext.java 17 package com.google.clearsilver.jsilver.template;
27 * State that is shared across a template rendering.
76 * Push a new template onto the current execution context. This is to generate stack traces when
81 void pushExecutionContext(Template template);
84 * @see #pushExecutionContext(Template)
89 * Sets the current position in the template. Used to help generate error messages.
111 * Returns the ResourceLoader object to use to fetch files needed to render the current template.
116 * Returns the configured AutoEscapeOptions to be used while rendering the current template.
121 * Push a new auto escaping mode onto the context. Any template loads via include() o
    [all...]
  /external/clang/include/clang/Sema/
ParsedTemplate.h 1 //===--- ParsedTemplate.h - Template Parsing Data Types -------------------===//
22 /// \brief Represents the parsed form of a C++ template argument.
25 /// \brief Describes the kind of template argument that was parsed.
27 /// \brief A template type parameter, stored as a type.
29 /// \brief A non-type template parameter, stored as an expression.
31 /// \brief A template template argument, stored as a template name.
32 Template
35 /// \brief Build an empty template argument.
    [all...]
  /external/clang/lib/AST/
TemplateName.cpp 1 //===--- TemplateName.h - C++ Template Name Representation-------*- C++ -*-===//
56 return Template;
72 if (TemplateDecl *Template = Storage.dyn_cast<TemplateDecl *>())
73 return Template;
85 if (TemplateDecl *Template = getAsTemplateDecl()) {
86 if (isa<TemplateTemplateParmDecl>(Template))
88 // FIXME: Hack, getDeclContext() can be null if Template is still
92 return Template->getDeclContext() &&
93 Template->getDeclContext()->isDependentContext();
112 if (TemplateDecl *Template = getAsTemplateDecl())
    [all...]
TypeLoc.cpp 316 case TemplateArgument::Template:
319 TemplateName Template = Args[i].getAsTemplate();
320 if (DependentTemplateName *DTN = Template.getAsDependentTemplateName())
322 else if (QualifiedTemplateName *QTN = Template.getAsQualifiedTemplateName())
328 Args[i].getKind() == TemplateArgument::Template
ItaniumMangle.cpp 142 /// that's not a template specialization; otherwise it's the pattern
237 bool mangleSubstitution(TemplateName Template);
251 void addSubstitution(TemplateName Template);
284 void mangleTemplatePrefix(TemplateName Template);
314 void mangleTemplateArgs(TemplateName Template,
433 // 1. Template functions (names or types) have return types encoded, with
438 // 3. Non-template function names do not have return types encoded.
451 // Mangle the type of the primary template.
487 // Check if we have a function template.
495 // Check if we have a class template
    [all...]
  /external/jsilver/src/com/google/clearsilver/jsilver/
TemplateRenderer.java 22 import com.google.clearsilver.jsilver.template.Template;
27 * Renders a template.
32 * Renders a given template and provided data, writing to an arbitrary output.
34 * @param templateName Name of template to load (e.g. "things/blah.cs").
35 * @param data Data to be used in template.
36 * @param output Where template should be rendered to. This can be a Writer, PrintStream,
52 * Same as {@link #render(String, Data, Appendable)}, except returns rendered template as a
58 * Renders a given template and provided data, writing to an arbitrary output.
60 * @param template Template to render
    [all...]
  /external/jsilver/src/com/google/clearsilver/jsilver/interpreter/
InterpretedTemplateLoader.java 23 import com.google.clearsilver.jsilver.template.DelegatingTemplateLoader;
24 import com.google.clearsilver.jsilver.template.Template;
25 import com.google.clearsilver.jsilver.template.TemplateLoader;
51 public Template load(String templateName, ResourceLoader resourceLoader, EscapeMode escapeMode) {
58 public Template createTemp(String name, String content, EscapeMode escapingMode) {
InterpretedMacro.java 24 import com.google.clearsilver.jsilver.template.Macro;
25 import com.google.clearsilver.jsilver.template.RenderingContext;
26 import com.google.clearsilver.jsilver.template.Template;
39 private final Template owningTemplate;
45 public InterpretedMacro(PCommand command, Template owningTemplate, String macroName,
InterpretedTemplate.java 27 import com.google.clearsilver.jsilver.template.DefaultRenderingContext;
28 import com.google.clearsilver.jsilver.template.RenderingContext;
29 import com.google.clearsilver.jsilver.template.Template;
30 import com.google.clearsilver.jsilver.template.TemplateLoader;
35 * Template implementation that uses the interpreter to render itself.
37 public class InterpretedTemplate implements Template {
  /packages/apps/Browser/src/com/android/browser/homepages/
Template.java 35 public class Template {
37 private static HashMap<Integer, Template> sCachedTemplates = new HashMap<Integer, Template>();
39 public static Template getCachedTemplate(Context context, int id) {
41 Template template = sCachedTemplates.get(id); local
42 if (template == null) {
43 template = new Template(context, id);
44 sCachedTemplates.put(id, template);
    [all...]
RequestHandler.java 88 Template t = Template.getCachedTemplate(mContext, R.raw.most_visited);
93 t.assignLoop("most_visited", new Template.CursorListEntityWrapper(cursor) {
  /external/clang/include/clang/AST/
TemplateBase.h 11 // template representation.
36 /// \brief Represents a template argument within a class template
40 /// \brief The kind of template argument we're storing.
42 /// \brief Represents an empty template argument, e.g., one that has not
45 /// The template argument is a type. Its value is stored in the
48 /// The template argument is a declaration that was provided for a pointer
49 /// or reference non-type template parameter.
51 /// The template argument is an integral value stored in an llvm::APSInt
52 /// that was provided for an integral non-type template parameter.
    [all...]
TemplateName.h 1 //===--- TemplateName.h - C++ Template Name Representation-------*- C++ -*-===//
40 /// template names or an already-substituted template template parameter pack.
54 /// \brief The number of stored templates or template arguments,
90 /// overloaded template name.
111 /// \brief A structure for storing an already-substituted template template
114 /// This kind of template names occurs when the parameter pack has been
115 /// provided with a template template argument pack in a context where it
    [all...]
  /external/jsilver/src/com/google/clearsilver/jsilver/compatibility/
ClearsilverRenderer.java 20 import com.google.clearsilver.jsilver.template.Template;
100 public void render(Template template, Data data, Appendable output, ResourceLoader resourceLoader)
103 + "template names, not Templates");
107 public void render(Template template, Data data, Appendable output) throws IOException,
109 render(template, data, output, defaultResourceLoader);
113 public String render(Template template, Data data) throws IOException, JSilverException
    [all...]
  /external/jsilver/src/com/google/clearsilver/jsilver/compiler/
TemplateCompiler.java 25 import com.google.clearsilver.jsilver.template.DelegatingTemplateLoader;
26 import com.google.clearsilver.jsilver.template.Template;
27 import com.google.clearsilver.jsilver.template.TemplateLoader;
39 * Takes a template AST and compiles it into a Java class, which executes much faster than the
48 // Because each template is isolated in its own ClassLoader, it doesn't
71 public Template load(String templateName, ResourceLoader resourceLoader, EscapeMode escapeMode) {
77 public Template createTemp(String name, String content, EscapeMode escapeMode) {
84 * @param ast A template AST.
85 * @param templateName Name of template (e.g. "foo.cs"). Used for error reporting. May be null
    [all...]
  /external/jsilver/src/com/google/clearsilver/jsilver/precompiler/
PrecompiledTemplateLoader.java 24 import com.google.clearsilver.jsilver.template.DelegatingTemplateLoader;
25 import com.google.clearsilver.jsilver.template.Template;
26 import com.google.clearsilver.jsilver.template.TemplateLoader;
33 * TemplateLoader that stores objects from precompiled Template classes and serves them when asked
39 * This is the next TemplateLoader to ask if we don't find the template.
67 // The template's escapeMode is not currently used as the autoescaping is all
98 for (BaseCompiledTemplate template : templateMap.values()) {
99 template.setTemplateLoader(templateLoaderDelegate);
104 public Template load(String templateName, ResourceLoader resourceLoader, EscapeMode escapeMode)
107 Template template = templateMap.get(mapKey); local
    [all...]
  /external/clang/lib/Sema/
SemaTemplate.cpp 15 #include "clang/Sema/Template.h"
42 /// of a template and, if so, return that template declaration. Otherwise,
53 // Like normal (non-template) classes, class templates have an
55 // can be used with or without a template-argument-list. When
56 // it is used without a template-argument-list, it is
58 // template-parameters of the class template enclosed in
59 // <>. When it is used with a template-argument-list, it
60 // refers to the specified class template specialization
    [all...]
SemaTemplateInstantiate.cpp 1 //===------- SemaTemplateInstantiate.cpp - C++ Template Instantiation ------===/
9 // This file implements C++ template instantiation.
18 #include "clang/Sema/Template.h"
30 // Template Instantiation Support
33 /// \brief Retrieve the template argument list(s) that should be used to
36 /// \param D the declaration for which we are computing template instantiation
39 /// \param Innermost if non-NULL, the innermost template argument list.
41 /// \param RelativeToPrimary true if we should get the template
42 /// arguments relative to the primary template, even when we're
44 /// template specializations
    [all...]
SemaCXXScopeSpec.cpp 39 // This may be a member of a class template or class template partial
75 /// class template or class template partial specialization even if it is
105 // match the nested name specifier to either a primary class template
106 // or a class template partial specialization.
114 // injected class name of the named class template, we're entering
115 // into that class template definition.
122 // type of one of the class template's class template partia
    [all...]
  /external/clang/lib/Parse/
ParseTemplate.cpp 1 //===--- ParseTemplate.cpp - Template Parsing -----------------------------===//
24 /// \brief Parse a template declaration, explicit instantiation, or
41 /// \brief RAII class that manages the template parameter depth.
64 /// \brief Parse a template declaration or an explicit specialization.
66 /// Template declarations include one or more template parameter lists
67 /// and either the function or class template declaration. Explicit
68 /// specializations contain one or more 'template < >' prefixes
71 /// of the template headers together and let semantic analysis sort
74 /// template-declaration: [C++ temp
    [all...]
  /development/testrunner/
create_test.py 111 output = string.Template(TestsConsts.TEST_MANIFEST_TEMPLATE).substitute(mapping)
160 output = string.Template(TestsConsts.TEST_MK_TEMPLATE).substitute(mapping)

Completed in 1970 milliseconds

1 2 3 4