HomeSort by relevance Sort by last modified time
    Searched refs:Template (Results 26 - 50 of 89) sorted by null

12 3 4

  /external/clang/lib/Sema/
SemaTemplateVariadic.cpp 16 #include "clang/Sema/Template.h"
48 /// \brief Record occurrences of template type parameter packs.
55 /// \brief Record occurrences of template type parameter packs
67 /// \brief Record occurrences of function and non-type template
76 // \brief Record occurrences of function and non-type template parameter
85 /// \brief Record occurrences of template template parameter packs.
86 bool TraverseTemplateName(TemplateName Template) {
89 Template.getAsTemplateDecl()))
93 return inherited::TraverseTemplateName(Template);
    [all...]
TreeTransform.h 46 /// behavior specific to that transformation. For example, template
49 /// template arguments for their corresponding template parameters; a similar
50 /// transformation is performed for non-type template parameters and
51 /// template template parameters.
53 /// This tree-transformation template uses static polymorphism to allow
78 /// replacing TransformTemplateTypeParmType() allows template instantiation
79 /// to substitute template arguments for their corresponding template
    [all...]
SemaTemplateDeduction.cpp 1 //===------- SemaTemplateDeduction.cpp - Template Argument Deduction ------===/
9 // This file implements C++ template argument deduction.
15 #include "clang/Sema/Template.h"
30 /// \brief Various flags that control template argument deduction.
34 /// \brief No template argument deduction flags, which indicates the
35 /// strictest results for template argument deduction (as used for, e.g.,
36 /// matching class template partial specializations).
38 /// \brief Within template argument deduction from a function call, we are
42 /// \brief Within template argument deduction from a function call, we
45 /// \brief Within template argument deduction from a function call
    [all...]
  /external/clang/tools/libclang/
CXCursor.h 91 /// \brief Create a reference to a template at the given location.
92 CXCursor MakeCursorTemplateRef(TemplateDecl *Template, SourceLocation Loc,
95 /// \brief Unpack a TemplateRef cursor into the template it references and
168 /// \brief Create a overloaded declaration reference cursor for a template name.
169 CXCursor MakeCursorOverloadedDeclRef(TemplateName Template,
179 /// declaration, or template name along with the source location.
CXCursor.cpp 290 CXCursor cxcursor::MakeCursorTemplateRef(TemplateDecl *Template,
293 assert(Template && TU && "Invalid arguments!");
295 CXCursor C = { CXCursor_TemplateRef, { Template, RawLoc, TU } };
530 template<> struct DenseMapInfo<CXCursor> {
CIndexUSRs.cpp 61 template <typename T>
402 case TTK_Enum: llvm_unreachable("enum template"); break;
442 // For a class template specialization, mangle the template arguments.
700 if (TemplateDecl *Template = Name.getAsTemplateDecl()) {
702 = dyn_cast<TemplateTemplateParmDecl>(Template)) {
707 Visit(Template);
711 // FIXME: Visit dependent template names.
727 case TemplateArgument::Template:
  /external/jsilver/src/com/google/clearsilver/jsilver/adaptor/
JCs.java 24 import com.google.clearsilver.jsilver.template.HtmlWhiteSpaceStripper;
25 import com.google.clearsilver.jsilver.template.Template;
42 private Template template = null; field in class:JCs
77 template = null;
90 template =
111 template = getJSilver().getTemplateLoader().createTemp("parseStr", content, getEscapeMode());
121 if (template == null) {
145 jSilver.render(template, data, output, resourceLoaderAdaptor)
    [all...]
  /external/clang/lib/Parse/
ParseExprCXX.cpp 85 /// nested-name-specifier 'template'[opt] simple-template-id '::'
174 // nested-name-specifier 'template'[opt] simple-template-id '::'
176 // Parse the optional 'template' keyword, then make sure we have
181 // 'template'.
214 // to a template name, such as T::template apply, but is not a
215 // template-id.
221 // Commit to parsing the template-id
    [all...]
Parser.cpp 495 // Late template parsing can begin.
547 /// [C++0x/GNU] 'extern' 'template' declaration
617 case tok::kw_export: // As in 'export template'
628 // Parse (then ignore) 'static' prior to a template instantiation. This is
650 // Parse (then ignore) 'inline' prior to a template instantiation. This is
738 /// non-NULL, provides the template parameters when we're parsing a
739 /// C++ template-declaration.
869 // In delayed template parsing mode, for function template we consume the
872 TemplateInfo.Kind == ParsedTemplateInfo::Template) {
    [all...]
  /external/jsilver/src/com/google/clearsilver/jsilver/
JSilver.java 46 import com.google.clearsilver.jsilver.template.DelegatingTemplateLoader;
47 import com.google.clearsilver.jsilver.template.HtmlWhiteSpaceStripper;
48 import com.google.clearsilver.jsilver.template.Template;
49 import com.google.clearsilver.jsilver.template.TemplateLoader;
73 * // Render template to System.out. Writer output = ...;
136 // Loads the template from the resource loader, manipulating the AST as
164 // Do we want to load precompiled Template class objects?
166 // Load precompiled template classes.
239 * Renders a given template and provided data, writing to an arbitrary output
    [all...]
  /dalvik/vm/compiler/template/
gen-template.py 23 from string import Template
227 templ = Template(line)
232 # be template-replaced using the substitution dictionary "dict".
291 templ = Template(line)
369 * This file was generated automatically by gen-template.py for '%s'.
  /external/jsilver/src/com/google/clearsilver/jsilver/compiler/
BaseCompiledTemplate.java 29 import com.google.clearsilver.jsilver.template.DefaultRenderingContext;
30 import com.google.clearsilver.jsilver.template.Macro;
31 import com.google.clearsilver.jsilver.template.RenderingContext;
32 import com.google.clearsilver.jsilver.template.Template;
33 import com.google.clearsilver.jsilver.template.TemplateLoader;
44 public abstract class BaseCompiledTemplate implements Template {
93 * Sets the EscapeMode in which this template was generated.
308 * @param ignoreMissingFile {@code true} if any FileNotFound error generated by the template
310 * @param context Rendering context to use for the included template
329 Template template = null; local
    [all...]
  /external/jsilver/src/com/google/clearsilver/jsilver/template/
DefaultRenderingContext.java 17 package com.google.clearsilver.jsilver.template;
55 private List<Template> executionStack = new ArrayList<Template>(8);
167 public void pushExecutionContext(Template template) {
168 executionStack.add(template);
279 // We do not allow a macro call to change context of the rest of the template.
280 // Since the rest of the template has already been auto-escaped at parse time
  /docs/source.android.com/scripts/
build.py 39 template = string.Template(t) variable
83 final = template.safe_substitute(main=main, sidebar=sidebar, sidebar2=sidebar2, \
  /external/jsilver/src/com/google/clearsilver/jsilver/interpreter/
TemplateInterpreter.java 56 import com.google.clearsilver.jsilver.template.Macro;
57 import com.google.clearsilver.jsilver.template.RenderingContext;
58 import com.google.clearsilver.jsilver.template.Template;
59 import com.google.clearsilver.jsilver.template.TemplateLoader;
68 * Main JSilver interpreter. This walks a template's AST and renders the result out.
72 private final Template template; field in class:TemplateInterpreter
80 public TemplateInterpreter(Template template, TemplateLoader templateLoader
149 Template template = local
619 Template template = null; local
    [all...]
  /external/clang/include/clang/AST/
DeclTemplate.h 10 // This file defines the C++ template declaration subclasses.
35 /// \brief Stores a template parameter of any kind.
39 /// TemplateParameterList - Stores a list of template parameters for a
42 /// The location of the 'template' keyword.
48 /// The number of template parameters in this template
65 /// iterator - Iterates through the template parameters in this list.
68 /// const_iterator - Iterates through the template parameters in this list.
81 assert(Idx < size() && "Template parameter index out-of-range");
86 assert(Idx < size() && "Template parameter index out-of-range")
    [all...]
NestedNameSpecifier.h 84 /// \brief A type that was preceded by the 'template' keyword,
132 bool Template, const Type *T);
189 /// \brief Whether this nested name specifier involves a template
362 /// \param TemplateKWLoc The location of the 'template' keyword, if present.
RecursiveASTVisitor.h 118 /// themselves as the template argument, using the curiously recurring
119 /// template pattern) and override any of the Traverse*, WalkUpFrom*,
137 template<typename Derived>
144 /// template instantiations.
190 /// \brief Recursively visit a template name and dispatch to the
194 bool TraverseTemplateName(TemplateName Template);
196 /// \brief Recursively visit a template argument and dispatch to the
203 /// \brief Recursively visit a template argument location and dispatch to the
209 /// \brief Recursively visit a set of template arguments.
395 template<typename Derived
    [all...]
  /dalvik/vm/mterp/
gen-mterp.py 23 from string import Template
409 templ = Template(line)
414 # be template-replaced using the substitution dictionary "dict".
473 templ = Template(line)
  /frameworks/compile/libbcc/runtime/make/
lib_platforms.mk 13 # Template: subdir_traverse_template subdir
subdir.mk 26 # Template: subdir_traverse_template subdir
  /external/clang/include/clang/Sema/
Sema.h 41 template <typename ValueT> struct DenseMapInfo;
42 template <typename ValueT, typename ValueInfoT> class DenseSet;
114 template <class T> class ObjCList;
699 /// template instantiation stacks.
704 /// does) and, if the diagnostic comes from inside a template
705 /// instantiation, printing the template instantiation stack as
    [all...]
  /external/clang/lib/AST/
ASTContext.cpp 96 // Check if we already have a canonical template template parameter.
105 // Build a canonical template parameter list.
178 // Create the canonical template template parameter entry.
548 assert(!Tmpl->getDeclName() && "Template field decl is not unnamed");
    [all...]
Decl.cpp 102 /// off all sources of visibility except template arguments.
114 /// template parameter list.
150 /// declarations in the given template argument list.
176 case TemplateArgument::Template:
178 if (TemplateDecl *Template
180 LV = merge(LV, getLVForDecl(Template, F));
218 // - an object, reference, function or function template that is
254 // A non-member function template can have internal linkage; any
255 // other template name shall have external linkage.
410 // Consider LV from the template and the template arguments unles
    [all...]
NestedNameSpecifier.cpp 88 bool Template, const Type *T) {
92 Mockup.Prefix.setInt(Template? StoredTypeSpecWithTemplate : StoredTypeSpec);
243 OS << "template ";
257 // dependent template-id types (e.g., Outer<T>::template Inner<U>),
264 // Print the template name without its corresponding
268 // Print the template argument list.
311 // Note: the 'template' keyword is part of the TypeLoc.
375 // Note: the 'template' keyword is part of the TypeLoc.

Completed in 532 milliseconds

12 3 4