/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.
|