Loading...
Searching...
No Matches
Namespace List
Here is a list of all documented namespaces with brief descriptions:

meta | Tiny metaprogramming library
extension | Extend meta with your own datatypes
apply | A trait that unpacks the types in the type list `L` into the invocable `Fn`
apply< Fn, integer_sequence< T, Is... > > |
apply< Fn, Ret(Args...)> |
apply< Fn, T< Ts... > > |
lazy | Lazy versions of meta actions
and_c |
bind_back | An invocable that partially applies the invocable `Fn` by binding the arguments `Us` to the back of `Fn`
bind_front | An invocable that partially applies the invocable `Fn` by binding the arguments `Ts` to the front of `Fn`
compose_ | Compose the Invocables `Fns` in the parameter pack `Ts`
compose_< Fn0 > |
compose_< Fn0, Fns... > |
defer | A wrapper that defers the instantiation of a template `C` with type parameters `Ts` in a `lambda` or `let` expression
defer_i | A wrapper that defers the instantiation of a template `C` with integral constant parameters `Is` in a `lambda` or `let` expression
flip | An invocable that reverses the order of the first two arguments
id | A trait that always returns its argument `T`. It is also an invocable that always returns `T`
integer_sequence | A container for a sequence of compile-time integer constants
list | A list of types
nil_ | An empty type
or_c | Logically OR together all the Boolean parameters
quote | Turn a template `C` into an invocable
quote_i | Turn a template `C` taking literals of type `T` into a invocable
var | For use when defining local variables in `meta::let` expressions
is_true |
same_as |
valid |
valid_i |
trait |
invocable |
list_like |
integral |
std | STL namespace
iterator_traits<::ranges::basic_iterator< Cur > > |
tuple_element< 0, ::ranges::compressed_pair< First, Second > > |
tuple_element< 0, ::ranges::subrange< I, S, K > > |
tuple_element< 1, ::ranges::compressed_pair< First, Second > > |
tuple_element< 1, ::ranges::subrange< I, S, K > > |
tuple_element< I, ::ranges::compressed_tuple_detail::compressed_tuple_< ::meta::list< Ts... >, ::meta::index_sequence< Is... > > > |
tuple_size<::ranges::compressed_pair< First, Second > > |
tuple_size<::ranges::compressed_tuple_detail::compressed_tuple_< ::meta::list< Ts... >, ::meta::index_sequence< Is... > > > |
tuple_size<::ranges::subrange< I, S, K > > |