Home
last modified time | relevance | path

Searched full:template (Results 1 – 25 of 3593) sorted by relevance

12345678910>>...144

/freebsd/contrib/llvm-project/libcxx/include/
H A Dtype_traits20 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 Dnumbers17 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 Dmemory24 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 Dranges32 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 Dutility21 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 Dfunctional19 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 Dratio19 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 Dalgorithm24 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 Diterator20 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 Dqueue19 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 DParsedTemplate.h1 //===--- 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 DTemplateName.h1 //===- 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 DDeclTemplate.h10 /// 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 DTemplateBase.h10 // 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 DHTMLLogger.html14 <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 Dtype_traits24 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 Dpropagate_const19 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);
30template <class T, class U> constexpr bool operator==(const propagate_const<T>& pt, const propagat…
31template <class T, class U> constexpr bool operator!=(const propagate_const<T>& pt, const propagat…
32template <class T, class U> constexpr bool operator<(const propagate_const<T>& pt, const propagate…
33template <class T, class U> constexpr bool operator>(const propagate_const<T>& pt, const propagate…
34template <class T, class U> constexpr bool operator<=(const propagate_const<T>& pt, const propagat…
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__pstl/
H A Dbackend_fwd.h45 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 Dbasic.t13 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 Dallocator_traits.h38template <class _Tp, class = void> …
40template <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 Dpointer_traits.h37template <class _Tp, class = void> …
39template <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 Diterator_traits.h47 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 Dglue_algorithm_defs.h
/freebsd/tools/lua/
H A Dtemplate.lua1 -- 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 DTemplate.pm2 # 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 …]

12345678910>>...144