/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | type_traits | 20 template <class T, T v> struct integral_constant; 24 template <bool B> // C++14 30 template <bool, class T = void> struct enable_if; 31 template <bool, class T, class F> struct conditional; 34 template <class T> struct is_void; 35 template <class T> struct is_null_pointer; // C++14 36 template <class T> struct is_integral; 37 template <class T> struct is_floating_point; 38 template <class T> struct is_array; 39 template <class T> struct is_pointer; [all …]
|
H A D | numbers | 17 template<class T> inline constexpr T e_v = unspecified; 18 template<class T> inline constexpr T log2e_v = unspecified; 19 template<class T> inline constexpr T log10e_v = unspecified; 20 template<class T> inline constexpr T pi_v = unspecified; 21 template<class T> inline constexpr T inv_pi_v = unspecified; 22 template<class T> inline constexpr T inv_sqrtpi_v = unspecified; 23 template<class T> inline constexpr T ln2_v = unspecified; 24 template<class T> inline constexpr T ln10_v = unspecified; 25 template<class T> inline constexpr T sqrt2_v = unspecified; 26 template<class T> inline constexpr T sqrt3_v = unspecified; [all …]
|
H A D | memory | 24 template <class T, class Alloc> struct uses_allocator; 26 template <class Ptr> 33 template <class U> using rebind = <details>; 38 template <class T> 45 template <class U> using rebind = U*; 50 template <class T> constexpr T* to_address(T* p) noexcept; // C++20 51 template <class Ptr> constexpr auto to_address(const Ptr& p) noexcept; // C++20 53 template <class Alloc> 85 template <class T> using rebind_alloc = Alloc::rebind<T>::other | Alloc<T, Args...>; 86 template <class T> using rebind_traits = allocator_traits<rebind_alloc<T>>; [all …]
|
H A D | ranges | 32 template<class T> 35 template<class T> 38 template<class T> 40 template<range R> 42 template<range R> 44 template<sized_range R> 46 template<range R> 48 template<range R> 50 template<range R> 52 template <range R> [all …]
|
H A D | utility | 21 template <class T> 27 template<class T> bool operator!=(const T&, const T&); 28 template<class T> bool operator> (const T&, const T&); 29 template<class T> bool operator<=(const T&, const T&); 30 template<class T> bool operator>=(const T&, const T&); 33 template<class T> 38 template <class T, size_t N> 42 template <class T> T&& forward(typename remove_reference<T>::type& t) noexcept; // constexpr in C+… 43 template <class T> T&& forward(typename remove_reference<T>::type&& t) noexcept; // constexpr in C+… 45 template <typename T> [all …]
|
H A D | functional | 19 template <class Arg, class Result> 26 template <class Arg1, class Arg2, class Result> 34 template <class T> 45 template<class U> 58 template <class... ArgTypes> 64 template <class T> 67 template <class T> reference_wrapper<T> ref(T& t) noexcept; 68 template <class T> void ref(const T&& t) = delete; 69 template <class T> reference_wrapper<T> ref(reference_wrapper<T>t) noexcept; 71 template <class T> reference_wrapper<const T> cref(const T& t) noexcept; [all …]
|
H A D | ratio | 19 template <intmax_t N, intmax_t D = 1> 29 template <class R1, class R2> using ratio_add = ...; 30 template <class R1, class R2> using ratio_subtract = ...; 31 template <class R1, class R2> using ratio_multiply = ...; 32 template <class R1, class R2> using ratio_divide = ...; 35 template <class R1, class R2> struct ratio_equal; 36 template <class R1, class R2> struct ratio_not_equal; 37 template <class R1, class R2> struct ratio_less; 38 template <class R1, class R2> struct ratio_less_equal; 39 template <class R1, class R2> struct ratio_greater; [all …]
|
H A D | algorithm | 24 template <class I, class F> 27 template <class I1, class I2> 30 template <class I, class O> 33 template <class I1, class I2, class O> 36 template <class I, class O1, class O2> 39 template <class I1, class I2> 42 template <class I> 45 template <class I, class T> 48 template<forward_iterator I, sentinel_for<I> S, class Proj = identity, 52 template<forward_range R, class Proj = identity, [all …]
|
H A D | iterator | 20 template<class> struct incrementable_traits; // since C++20 21 template<class T> 24 template<class> struct indirectly_readable_traits; // since C++20 25 template<class T> 28 template<class Iterator> 31 template<class T> 35 template<dereferenceable T> 42 template<dereferenceable T> 48 template<class In> 51 template<indirectly_readable T> [all …]
|
H A D | queue | 19 template <class T, class Container = deque<T>> 44 template<class InputIterator> 46 template<container-compatible-range<T> R> queue(from_range_t, R&& rg); // since C++23 47 template <class Alloc> 49 template <class Alloc> 51 template <class Alloc> 53 template <class Alloc> 55 template <class Alloc> 57 template <class InputIterator, class Alloc> 59 template<container-compatible-range<T> R, class Alloc> [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | ParsedTemplate.h | 1 //===--- ParsedTemplate.h - Template Parsing Data Types ---------*- C++ -*-===// 28 /// Represents the parsed form of a C++ template argument. 31 /// Describes the kind of template argument that was parsed. 33 /// A template type parameter, stored as a type. 35 /// A non-type template parameter, stored as an expression. 37 /// A template template argument, stored as a template name. 38 Template enumerator 41 /// Build an empty template argument. 43 /// This template argument is invalid. 46 /// Create a template type argument or non-type template argument. [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | TemplateName.h | 1 //===- TemplateName.h - C++ Template Name Representation --------*- C++ -*-===// 47 /// template names or an already-substituted template template parameter pack. 61 // The template parameter index. 65 /// or template arguments, depending on which subclass we have. 107 /// overloaded template name. 134 /// A structure for storing an already-substituted template template 137 /// This kind of template names occurs when the parameter pack has been 138 /// provided with a template template argument pack in a context where its 150 /// A template-like entity which owns the whole pattern being substituted. 151 /// This will own a set of template parameters. [all …]
|
H A D | DeclTemplate.h | 10 /// Defines the C++ template declaration subclasses. 62 /// Stores a template parameter of any kind. 69 /// Stores a list of template parameters for a TemplateDecl and its 74 /// The location of the 'template' keyword. 80 /// The number of template parameters in this template 84 /// Whether this template parameter list contains an unexpanded parameter 89 /// Whether this template parameter list has a requires clause. 93 /// Whether any of the template parameters has constrained-parameter 112 template <size_t N, bool HasRequiresClause> 125 /// Iterates through the template parameters in this list. [all …]
|
H A D | TemplateBase.h | 10 // template representation. 41 template <> struct PointerLikeTypeTraits<clang::Expr *> { 60 /// Represents a template argument. 63 /// The kind of template argument we're storing. 65 /// Represents an empty template argument, e.g., one that has not 69 /// The template argument is a type. 72 /// The template argument is a declaration that was provided for a pointer, 73 /// reference, or pointer to member non-type template parameter. 76 /// The template argument is a null pointer or null pointer to member that 77 /// was provided for a non-type template parameter. [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
H A D | HTMLLogger.html | 14 <template id="value-template"> 18 <template data-if="v.value_id"><span class="address">#{{v.value_id}}</span></template> 20 <template data-if="v.location"> 22 </template> 24 <template 28 <template data-if="typeof(kv[1]) != 'object'">{{kv[1]}}</template> 29 <template data-if="typeof(kv[1]) == 'object'" data-let="v = kv[1]"> 30 <template data-use="value-template"></template> 31 </template> 33 </template> [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/experimental/ |
H A D | type_traits | 24 template <class> class invocation_type; // not defined 25 template <class F, class... ArgTypes> class invocation_type<F(ArgTypes...)>; 26 template <class> class raw_invocation_type; // not defined 27 template <class F, class... ArgTypes> class raw_invocation_type<F(ArgTypes...)>; 29 template <class T> 31 template <class T> 35 template <class...> using void_t = void; 44 template <template<class...> class Op, class... Args> 46 template <template<class...> class Op, class... Args> 48 template <template<class...> class Op, class... Args> [all …]
|
H A D | propagate_const | 19 template <class T> class propagate_const; 26 template <class T> constexpr bool operator==(const propagate_const<T>& pt, nullptr_t); 27 template <class T> constexpr bool operator==(nullptr_t, const propagate_const<T>& pu); 28 template <class T> constexpr bool operator!=(const propagate_const<T>& pt, nullptr_t); 29 template <class T> constexpr bool operator!=(nullptr_t, const propagate_const<T>& pu); 30 …template <class T, class U> constexpr bool operator==(const propagate_const<T>& pt, const propagat… 31 …template <class T, class U> constexpr bool operator!=(const propagate_const<T>& pt, const propagat… 32 …template <class T, class U> constexpr bool operator<(const propagate_const<T>& pt, const propagate… 33 …template <class T, class U> constexpr bool operator>(const propagate_const<T>& pt, const propagate… 34 …template <class T, class U> constexpr bool operator<=(const propagate_const<T>& pt, const propagat… [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/__pstl/ |
H A D | backend_fwd.h | 45 template <class... _Backends> 66 template <class _Backend, class _ExecutionPolicy> 68 // template <class _Policy, class _ForwardIterator, class _Predicate> 72 template <class _Backend, class _ExecutionPolicy> 74 // template <class _Policy, class _ForwardIterator, class _Predicate> 78 template <class _Backend, class _ExecutionPolicy> 80 // template <class _Policy, class _ForwardIterator, class _Tp> 84 template <class _Backend, class _ExecutionPolicy> 86 // template <class _Policy, class _ForwardIterator, class _Predicate> 90 template <class _Backend, class _ExecutionPolicy> [all …]
|
/freebsd/crypto/openssl/external/perl/Text-Template-1.56/t/ |
H A D | basic.t | 13 use_ok 'Text::Template' or exit 1; 22 # (1) Construct temporary template file for testing 39 # (2) Build template from file 40 my $template = Text::Template->new('type' => 'FILE', 'source' => $TEMPFILE); 41 ok(defined $template) or diag $Text::Template::ERROR; 43 # (3) Fill in template from file 55 my $text = $template->fill_in('package' => 'X'); 58 # (4) Fill in same template again 59 $text = $template->fill_in('package' => 'Y'); 63 $text = Text::Template->fill_this_in($template_1, 'package' => 'X'); [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/__memory/ |
H A D | allocator_traits.h | 38 …template <class _Tp, class = void> … 40 …template <class _Tp> … 44 template <class _Tp, 51 template <class _Tp, class _Alloc, class _RawAlloc> 58 template <class _Tp, class _Ptr, class _Alloc, bool = __has_const_pointer<_Alloc>::value> 62 template <class _Tp, class _Ptr, class _Alloc> 65 using type = typename pointer_traits<_Ptr>::template rebind<const _Tp>::other; 67 using type _LIBCPP_NODEBUG = typename pointer_traits<_Ptr>::template rebind<const _Tp>; 73 template <class _Ptr, class _Alloc, bool = __has_void_pointer<_Alloc>::value> 77 template <class _Ptr, class _Alloc> [all …]
|
H A D | pointer_traits.h | 37 …template <class _Tp, class = void> … 39 …template <class _Tp> … 46 template <class _Ptr, bool = __has_element_type<_Ptr>::value> 49 template <class _Ptr> 54 template <template <class, class...> class _Sp, class _Tp, class... _Args> 59 template <template <class, class...> class _Sp, class _Tp, class... _Args> 64 template <class _Tp, class = void> 67 template <class _Tp> 70 template <class _Ptr, bool = __has_difference_type<_Ptr>::value> 75 template <class _Ptr> [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/__iterator/ |
H A D | iterator_traits.h | 47 template <class _Tp> 50 template <class _Tp> 53 template <class _Tp> 59 template <__dereferenceable _Tp> 64 template <class _Iter> 76 template <class _Iter> 80 template <class _Iter> 84 template <class _Iter> 88 template <class _Iter> 92 template <class _Iter> [all …]
|
/freebsd/contrib/llvm-project/libcxx/include/__pstl/internal/ |
H A D | glue_algorithm_defs.h |
|
/freebsd/tools/lua/ |
H A D | template.lua | 1 -- From lua-resty-template (modified to remove external dependencies) 100 return t.context[k] or t.template[k] or _G[k] 104 return t.context[k] or t.template[k] or _ENV[k] 156 local function load_view(template) 159 local path, root = view, template.root 177 local function loader(template) 179 return assert(load(view, nil, nil, setmetatable({ template = template }, VIEW_ENV))) 195 local function new(template, safe) 196 template = template or newtab(0, 26) 198 template._VERSION = "2.0" [all …]
|
/freebsd/crypto/openssl/external/perl/Text-Template-1.56/lib/Text/ |
H A D | Template.pm | 2 # Text::Template.pm 9 # If in doubt, write to mjd-perl-template+@plover.com for a license. 12 package Text::Template; 13 $Text::Template::VERSION = '1.56'; 14 # ABSTRACT: Expand template text with embedded Perl 26 my %GLOBAL_PREPEND = ('Text::Template' => ''); 29 $Text::Template::VERSION; 102 # Convert template objects of various types to type STRING, 103 # in which the template data is embedded in the object itself. 284 $t = $GLOBAL_PREPEND{'Text::Template'}; [all …]
|