HomeSort by relevance Sort by last modified time
    Searched refs:Template (Results 126 - 150 of 179) sorted by null

1 2 3 4 56 7 8

  /external/clang/lib/AST/
DeclTemplate.cpp 1 //===--- DeclTemplate.cpp - Template Declaration AST Node Implementation --===//
36 assert(this->NumParams == NumParams && "Too many template parameters");
51 // template parameter list does too.
163 template <class EntryType>
176 /// \brief Generate the injected template arguments for the given template
177 /// parameter list, e.g., for the injected-class-name of a class template.
444 // The template argument list of a primary template is a template argument
    [all...]
Type.cpp 315 template<typename T> static const T *getAsSugar(const Type *Cur) {
333 template <> const TypedefType *Type::getAs() const {
337 template <> const TemplateSpecializationType *Type::getAs() const {
341 template <> const AttributedType *Type::getAs() const {
    [all...]
StmtProfile.cpp 56 /// \brief Visit a template name that occurs within an expression or
60 /// \brief Visit template arguments that occur within an expression or
65 /// \brief Visit a single template argument.
262 template <typename T>
304 template<typename T>
    [all...]
ASTImporter.cpp 291 /// \brief Determine whether two template arguments are equivalent.
318 case TemplateArgument::Template:
345 llvm_unreachable("Invalid template argument kind");
667 // Names of template type parameters are never significant.
    [all...]
  /external/clang/lib/Sema/
SemaExprCXX.cpp 97 // template <typename T> struct S {
214 // If the name that we found is a class template name, and it is
215 // the same name as the template name in the last part of the
220 if (ClassTemplateDecl *Template = Found.getAsSingle<ClassTemplateDecl>()) {
235 // We're referring into a class template specialization. If the
236 // class template we found is the same as the template being
242 Template->getCanonicalDecl())
251 // We're referring to an unresolved class template
252 // specialization. Determine whether we class template we foun
    [all...]
SemaCodeComplete.cpp 509 // Class template (partial) specializations are never added as results.
    [all...]
SemaDeclCXX.cpp 365 // template-parameter (14.1). It shall not be specified for a
422 // For non-template functions, default arguments can be added in
467 // of template class. The new default parameter's value is ignored.
519 // Paragraph 4, quoted above, only applies to non-template functions.
531 // - the explicit specialization of a function template;
532 // - the explicit specialization of a member function template;
534 // template where the class template specialization to which the
543 // Default arguments for a member function of a class template shall
545 // within the class template
    [all...]
SemaDecl.cpp 45 #include "clang/Sema/Template.h"
134 // Find the first parent class template context, if any.
171 // lookup during template instantiation.
218 // nested-name-specifier depends on a template-parameter (14.6.2)
272 // For unqualified lookup in a class template in MSVC mode, look into
273 // dependent base classes where the primary class template is known.
291 TemplateTy Template;
302 // Ignore a correction to a template type as the to-be-corrected
303 // identifier is not a template (typo correction for template name
    [all...]
SemaLookup.cpp 693 // A specialization of a conversion function template is not found by
707 // add the conversion function template. When we deduce template
709 // type of the new declaration with the type of the function template.
723 // result), perform template argument deduction and place the
731 assert(ConvProto && "Nonsensical conversion function template type");
744 // Perform template argument deduction against the type that we would
790 // stack) when we are parsing a member of a class template. In this
793 // it leaves the current template parameter scope.
806 // In the definition of a member of a class template that appear
    [all...]
SemaTemplateInstantiateDecl.cpp 1 //===--- SemaTemplateInstantiateDecl.cpp - C++ Template Decl Instantiation ===/
9 // This file implements C++ template instantiation for declarations.
24 #include "clang/Sema/Template.h"
331 // Create a local instantiation scope for this type alias template, which
332 // will contain the instantiations of the template parameters.
452 // dependent on a template-parameter and this causes a
538 // dependent on a template-parameter and this causes a
594 // Handle friend type expressions by simply substituting template
598 // If this is an unsupported friend, don't bother substituting template
697 // Forward the mangling number from the template to the instantiated decl
    [all...]
  /external/clang/tools/libclang/
IndexingContext.cpp     [all...]
CIndex.cpp 438 template<typename InputIterator>
699 // Visit the template arguments used in the specialization.
718 // FIXME: Visit the "outer" template parameter lists on the TagDecl
719 // before visiting these template parameters.
806 // FIXME: Visit explicitly-specified template arguments!
888 // FIXME: Visit the "outer" template parameter lists on the FunctionDecl
889 // before visiting these template parameters.
897 // FIXME: Visit the "outer" template parameter lists on the TagDecl
898 // before visiting these template parameters.
933 template <typename DeclIt
    [all...]
  /external/chromium_org/v8/include/
v8.h 100 template <class T> class Handle;
101 template <class T> class Local;
102 template <class T> class Eternal;
103 template<class T> class NonCopyablePersistentTraits;
104 template<class T> class PersistentBase;
105 template<class T,
107 template<class T> class UniquePersistent;
108 template<class K, class V, class T> class PersistentValueMap;
109 template<class V, class T> class PersistentValueVector;
110 template<class T, class P> class WeakCallbackObject
    [all...]
  /external/clang/lib/Serialization/
ASTReaderDecl.cpp 71 template<typename T>
186 template<typename T>
201 template <typename DeclT>
206 template <typename DeclT>
211 template <typename DeclT>
303 template<typename T>
306 template<typename T>
310 template<typename T>
315 template<typename T>
381 // We don't want to deserialize the DeclContext of a template
    [all...]
ASTReader.cpp     [all...]
  /external/clang/include/clang/AST/
DeclCXX.h 47 /// concrete function or a function template.
57 /// \brief Implicily converts any function or function template into a
61 /// \brief Retrieve the underlying function or function template.
73 template<>
262 template<typename Decl, typename T> class LazyDefinitionDataPtr {
266 if (Decl *Canon = DataOrCanonicalDecl.template dyn_cast<Decl*>()) {
280 T *getNotUpdated() { return DataOrCanonicalDecl.template dyn_cast<T*>(); }
547 /// within the default argument of a function template, because the
598 /// \brief The template or declaration that this declaration
602 /// declarations that describe a class template, this will be
    [all...]
Comment.h 802 /// Doxygen \\tparam command, describes a template parameter.
805 /// If this template parameter name was resolved (found in template parameter
806 /// list), then this stores a list of position indexes in all template
811 /// template<typename C, template<typename T> class TT>
1007 /// Template parameters that can be referenced by \\tparam if \c CommentDecl is
1008 /// a template (\c IsTemplateDecl or \c IsTemplatePartialSpecialization is
1020 /// \li function template,
1021 /// \li function template specialization
    [all...]
Type.h 46 template <typename T>
48 template<>
57 template<>
67 template <>
100 template <typename> class CanQual;
    [all...]
  /external/chromium_org/third_party/jinja2/
nodes.py 114 - :class:`Template`: the outermost wrapper node
256 class Template(Node):
257 """Node that represents a template. This must be the outermost node that
265 This is used both for the `print` statement and the regular template data.
272 fields = ('template',)
318 fields = ('template', 'with_context', 'ignore_missing')
323 fields = ('template', 'target', 'with_context')
337 fields = ('template', 'names', 'with_context')
454 """A constant template string."""
830 template and is not threated specially by the compiler
    [all...]
parser.py 6 Implements the template parser.
65 message = ['Unexpected end of template.']
92 """Like fail_unknown_tag but for end of template situations."""
144 parses template data if appropriate. The parser checks first if the
159 # we reached the end of the template too early, the subparser
235 node.template = self.parse_expression()
249 node.template = self.parse_expression()
260 node.template = self.parse_expression()
267 node.template = self.parse_expression()
    [all...]
  /external/chromium_org/v8/src/
api.h 95 template <typename T> inline T ToCData(v8::internal::Object* obj) {
103 template <typename T>
138 V(Template, TemplateInfo) \
265 template<class From, class To>
271 template <class T>
278 template <class T>
284 template <class From, class To>
294 template <class T>
305 template <class T>
310 template <class T
    [all...]
api.cc 795 v8::Template* templ,
814 void Template::Set(v8::Handle<String> name,
830 void Template::SetAccessorProperty(
    [all...]
  /external/chromium_org/third_party/WebKit/Source/bindings/templates/
interface.cpp 570 static int domTemplateKey; // This address is used for a key to look up the dom template.
    [all...]
  /ndk/build/core/
definitions.mk     [all...]
  /prebuilts/tools/common/lombok-ast/
lombok-ast-0.2.2.jar 

Completed in 1086 milliseconds

1 2 3 4 56 7 8