HomeSort by relevance Sort by last modified time
    Searched defs:Template (Results 76 - 100 of 174) sorted by null

1 2 34 5 6 7

  /external/clang/lib/Parse/
ParseDeclCXX.cpp 399 // Template parameters are always an error here.
541 // or the simple-template-id's template-name in the last component of the
590 if (TemplateInfo.Kind == ParsedTemplateInfo::Template &&
650 // template <...> using id = type;
    [all...]
ParseExprCXX.cpp 30 // template name
79 // a template name.
90 TemplateTy Template;
96 Template, MemberOfUnknownSpecialization))
158 /// nested-name-specifier 'template'[opt] simple-template-id '::'
207 // If the current token is an annotated template id, it may already have
303 // nested-name-specifier 'template'[opt] simple-template-id '::'
305 // Parse the optional 'template' keyword, then make sure we hav
    [all...]
  /external/clang/lib/Sema/
SemaTemplateInstantiate.cpp 1 //===------- SemaTemplateInstantiate.cpp - C++ Template Instantiation ------===/
9 // This file implements C++ template instantiation.
25 #include "clang/Sema/Template.h"
32 // Template Instantiation Support
35 /// \brief Retrieve the template argument list(s) that should be used to
38 /// \param D the declaration for which we are computing template instantiation
41 /// \param Innermost if non-NULL, the innermost template argument list.
43 /// \param RelativeToPrimary true if we should get the template
44 /// arguments relative to the primary template, even when we're
46 /// template specializations
    [all...]
SemaTemplateDeduction.cpp 1 //===------- SemaTemplateDeduction.cpp - Template Argument Deduction ------===/
9 // This file implements C++ template argument deduction.
24 #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...]
SemaTemplateInstantiateDecl.cpp 1 //===--- SemaTemplateInstantiateDecl.cpp - C++ Template Decl Instantiation ===/
9 // This file implements C++ template instantiation for declarations.
24 #include "clang/Sema/Template.h"
39 template<typename DeclT>
206 // template A as the base and arguments from TemplateArgs.
376 /*template instantiation*/ true);
404 /// Get the previous declaration of a declaration for the purposes of template
408 template<typename DeclT>
414 // previous declaration for the purpose of template instantiation.
560 // Create a local instantiation scope for this type alias template, whic
    [all...]
SemaTemplate.cpp 30 #include "clang/Sema/Template.h"
49 /// of a template and, if so, return that template declaration. Otherwise,
65 // Like normal (non-template) classes, class templates have an
67 // can be used with or without a template-argument-list. When
68 // it is used without a template-argument-list, it is
70 // template-parameters of the class template enclosed in
71 // <>. When it is used with a template-argument-list, it
72 // refers to the specified class template specialization
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/clang/include/clang/AST/
Comment.h 804 /// Doxygen \\tparam command, describes a template parameter.
807 /// If this template parameter name was resolved (found in template parameter
808 /// list), then this stores a list of position indexes in all template
813 /// template<typename C, template<typename T> class TT>
1009 /// Template parameters that can be referenced by \\tparam if \c CommentDecl is
1010 /// a template (\c IsTemplateDecl or \c IsTemplatePartialSpecialization is
1022 /// \li function template,
1023 /// \li function template specialization
    [all...]
DeclTemplate.h 11 /// \brief Defines the C++ template declaration subclasses.
42 /// \brief Stores a template parameter of any kind.
48 /// \brief Stores a list of template parameters for a TemplateDecl and its
54 /// The location of the 'template' keyword.
60 /// The number of template parameters in this template
64 /// Whether this template parameter list contains an unexpanded parameter
68 /// Whether this template parameter list has an associated requires-clause
92 /// \brief Iterates through the template parameters in this list.
95 /// \brief Iterates through the template parameters in this list
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/clang/include/clang/AST/
Comment.h 804 /// Doxygen \\tparam command, describes a template parameter.
807 /// If this template parameter name was resolved (found in template parameter
808 /// list), then this stores a list of position indexes in all template
813 /// template<typename C, template<typename T> class TT>
1009 /// Template parameters that can be referenced by \\tparam if \c CommentDecl is
1010 /// a template (\c IsTemplateDecl or \c IsTemplatePartialSpecialization is
1022 /// \li function template,
1023 /// \li function template specialization
    [all...]
DeclTemplate.h 11 /// \brief Defines the C++ template declaration subclasses.
42 /// \brief Stores a template parameter of any kind.
48 /// \brief Stores a list of template parameters for a TemplateDecl and its
54 /// The location of the 'template' keyword.
60 /// The number of template parameters in this template
64 /// Whether this template parameter list contains an unexpanded parameter
68 /// Whether this template parameter list has an associated requires-clause
92 /// \brief Iterates through the template parameters in this list.
95 /// \brief Iterates through the template parameters in this list
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/clang/include/clang/AST/
Comment.h 804 /// Doxygen \\tparam command, describes a template parameter.
807 /// If this template parameter name was resolved (found in template parameter
808 /// list), then this stores a list of position indexes in all template
813 /// template<typename C, template<typename T> class TT>
1009 /// Template parameters that can be referenced by \\tparam if \c CommentDecl is
1010 /// a template (\c IsTemplateDecl or \c IsTemplatePartialSpecialization is
1022 /// \li function template,
1023 /// \li function template specialization
    [all...]
DeclTemplate.h 11 /// \brief Defines the C++ template declaration subclasses.
42 /// \brief Stores a template parameter of any kind.
48 /// \brief Stores a list of template parameters for a TemplateDecl and its
54 /// The location of the 'template' keyword.
60 /// The number of template parameters in this template
64 /// Whether this template parameter list contains an unexpanded parameter
68 /// Whether this template parameter list has an associated requires-clause
92 /// \brief Iterates through the template parameters in this list.
95 /// \brief Iterates through the template parameters in this list
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/clang/include/clang/AST/
Comment.h 804 /// Doxygen \\tparam command, describes a template parameter.
807 /// If this template parameter name was resolved (found in template parameter
808 /// list), then this stores a list of position indexes in all template
813 /// template<typename C, template<typename T> class TT>
1009 /// Template parameters that can be referenced by \\tparam if \c CommentDecl is
1010 /// a template (\c IsTemplateDecl or \c IsTemplatePartialSpecialization is
1022 /// \li function template,
1023 /// \li function template specialization
    [all...]
DeclTemplate.h 11 /// \brief Defines the C++ template declaration subclasses.
42 /// \brief Stores a template parameter of any kind.
48 /// \brief Stores a list of template parameters for a TemplateDecl and its
54 /// The location of the 'template' keyword.
60 /// The number of template parameters in this template
64 /// Whether this template parameter list contains an unexpanded parameter
68 /// Whether this template parameter list has an associated requires-clause
92 /// \brief Iterates through the template parameters in this list.
95 /// \brief Iterates through the template parameters in this list
    [all...]
  /prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/clang/include/clang/AST/
Comment.h 804 /// Doxygen \\tparam command, describes a template parameter.
807 /// If this template parameter name was resolved (found in template parameter
808 /// list), then this stores a list of position indexes in all template
813 /// template<typename C, template<typename T> class TT>
1009 /// Template parameters that can be referenced by \\tparam if \c CommentDecl is
1010 /// a template (\c IsTemplateDecl or \c IsTemplatePartialSpecialization is
1022 /// \li function template,
1023 /// \li function template specialization
    [all...]
DeclTemplate.h 11 /// \brief Defines the C++ template declaration subclasses.
42 /// \brief Stores a template parameter of any kind.
48 /// \brief Stores a list of template parameters for a TemplateDecl and its
54 /// The location of the 'template' keyword.
60 /// The number of template parameters in this template
64 /// Whether this template parameter list contains an unexpanded parameter
68 /// Whether this template parameter list has an associated requires-clause
92 /// \brief Iterates through the template parameters in this list.
95 /// \brief Iterates through the template parameters in this list
    [all...]
  /prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/clang/include/clang/AST/
Comment.h 804 /// Doxygen \\tparam command, describes a template parameter.
807 /// If this template parameter name was resolved (found in template parameter
808 /// list), then this stores a list of position indexes in all template
813 /// template<typename C, template<typename T> class TT>
1009 /// Template parameters that can be referenced by \\tparam if \c CommentDecl is
1010 /// a template (\c IsTemplateDecl or \c IsTemplatePartialSpecialization is
1022 /// \li function template,
1023 /// \li function template specialization
    [all...]
DeclTemplate.h 11 /// \brief Defines the C++ template declaration subclasses.
42 /// \brief Stores a template parameter of any kind.
48 /// \brief Stores a list of template parameters for a TemplateDecl and its
54 /// The location of the 'template' keyword.
60 /// The number of template parameters in this template
64 /// Whether this template parameter list contains an unexpanded parameter
68 /// Whether this template parameter list has an associated requires-clause
92 /// \brief Iterates through the template parameters in this list.
95 /// \brief Iterates through the template parameters in this list
    [all...]
  /prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/clang/include/clang/AST/
Comment.h 804 /// Doxygen \\tparam command, describes a template parameter.
807 /// If this template parameter name was resolved (found in template parameter
808 /// list), then this stores a list of position indexes in all template
813 /// template<typename C, template<typename T> class TT>
1009 /// Template parameters that can be referenced by \\tparam if \c CommentDecl is
1010 /// a template (\c IsTemplateDecl or \c IsTemplatePartialSpecialization is
1022 /// \li function template,
1023 /// \li function template specialization
    [all...]
DeclTemplate.h 11 /// \brief Defines the C++ template declaration subclasses.
42 /// \brief Stores a template parameter of any kind.
48 /// \brief Stores a list of template parameters for a TemplateDecl and its
54 /// The location of the 'template' keyword.
60 /// The number of template parameters in this template
64 /// Whether this template parameter list contains an unexpanded parameter
68 /// Whether this template parameter list has an associated requires-clause
92 /// \brief Iterates through the template parameters in this list.
95 /// \brief Iterates through the template parameters in this list
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/clang/include/clang/AST/
Comment.h 804 /// Doxygen \\tparam command, describes a template parameter.
807 /// If this template parameter name was resolved (found in template parameter
808 /// list), then this stores a list of position indexes in all template
813 /// template<typename C, template<typename T> class TT>
1009 /// Template parameters that can be referenced by \\tparam if \c CommentDecl is
1010 /// a template (\c IsTemplateDecl or \c IsTemplatePartialSpecialization is
1022 /// \li function template,
1023 /// \li function template specialization
    [all...]
DeclTemplate.h 11 /// \brief Defines the C++ template declaration subclasses.
42 /// \brief Stores a template parameter of any kind.
48 /// \brief Stores a list of template parameters for a TemplateDecl and its
54 /// The location of the 'template' keyword.
60 /// The number of template parameters in this template
64 /// Whether this template parameter list contains an unexpanded parameter
68 /// Whether this template parameter list has an associated requires-clause
92 /// \brief Iterates through the template parameters in this list.
95 /// \brief Iterates through the template parameters in this list
    [all...]
  /external/clang/include/clang/Parse/
Parser.h 182 /// template argument list, where the '>' closes the template
199 /// The "depth" of the template parameters currently being parsed.
202 /// \brief RAII class that manages the template parameter depth.
600 /// The identifier is a template name. FIXME: Add an annotation for that.
    [all...]
  /external/clang/lib/Serialization/
ASTReaderDecl.cpp 100 template<typename T>
209 template<typename T>
227 template <typename DeclT>
232 template <typename DeclT>
240 template <typename DeclT>
245 template <typename DeclT>
341 template<typename T>
344 template<typename T>
348 template<typename T>
353 template<typename T
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/clang/include/clang/Parse/
Parser.h 192 /// template argument list, where the '>' closes the template
209 /// The "depth" of the template parameters currently being parsed.
212 /// \brief RAII class that manages the template parameter depth.
623 /// The identifier is a template name. FIXME: Add an annotation for that.
    [all...]

Completed in 729 milliseconds

1 2 34 5 6 7