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