Member Functions¶
A¶
functiondata_allocator<T>::allocate(size_type)functioncvals_t<T, values>::array() Pointer to a static array holding all valuesfunctioncvals_t<T>::array() Pointer to the (empty) array (always nullptr)functionarray_ref<T>::array_ref<T>(Container &&)functioncompound_type_traits<std::pair<T, T>>::at(const std::pair<subtype, subtype> &, size_t)functioncompound_type_traits<T>::at(const T &, size_t)
B¶
functioncvals_t<T, values>::back() Returns the last valuefunctionarray_ref<T>::back()functioncvals_t<T, values>::begin() Iterator to the first valuefunctionarray_ref<T>::begin()functionrange<T>::begin()
C¶
functioncstring<N>::c_str()functionarray_ref<T>::cbegin()functionarray_ref<T>::cend()
D¶
functioncstring<N>::data()functionarray_ref<T>::data()functionautofree<T>::data() Returns pointer to underlying data.functionautofree<T>::data() Returns const pointer to underlying data.functiondata_allocator<T>::data_allocator<T>(const data_allocator<U> &)functiondata_allocator<T>::deallocate(pointer, size_type)functionrange<T>::distance()
E¶
functionarray_ref<T>::empty()functioncvals_t<T, values>::end() Iterator past the last valuefunctionarray_ref<T>::end()functionrange<T>::end()functioncvals_t<T, values>::equal(cvals_t<T, values...>) Returnsfunctioncvals_t<T, values>::equal(cvals_t<T, values2...>) Returns
F¶
functioncvals_t<T, values>::front() Returns the first valuefunctionarray_ref<T>::front()
G¶
functionspecial_value::get() Returns the value converted to typefunctionrepresentation<named_arg<T>>::get(const named_arg<T> &)functionrepresentation<std::array<T, Size>>::get(const std::array<T, Size> &)functionrepresentation<std::pair<T1, T2>>::get(const std::pair<T1, T2> &)functionrepresentation<std::shared_ptr<T1>>::get(const std::shared_ptr<T1> &)functionrepresentation<std::shared_ptr<void>>::get(const std::shared_ptr<void> &)functionrepresentation<std::string_view>::get(const std::string_view &)functionrepresentation<std::unique_ptr<T1>>::get(const std::unique_ptr<T1> &)functionrepresentation<std::vector<T, Allocator>>::get(const std::vector<T, Allocator> &)functionrepresentation<std::weak_ptr<T1>>::get(const std::weak_ptr<T1> &)functionrepresentation<T>::get(const T &)functioncvals_t<T, values>::get(csize_t<index>) Returns the value atfunctionctypes_t<Ts>::get(csize_t<index>) Returns a ctype_t wrapping the type at position
H¶
L¶
functioncstring<N>::length()
M¶
functioncvals_t<T, values>::map(Fn &&) Returns a new list with
N¶
functioncvals_t<T, values>::notequal(cvals_t<T, values...>) Returns
O¶
functioncval_t<T, val>::operator()() Returns the wrapped valuefunctionrange<T>::iterator::operator*()functionrange<T>::iterator::operator->()functionrange<T>::iterator::operator++()functionfn_pass_through::operator()(Args &&...)functionfn_noop::operator()(Args &&...)functionfn_get_first::operator()(Args &&...)functionfn_get_second::operator()(Args &&...)functionfn_get_third::operator()(Args &&...)functionfn_returns<T>::operator()(Args &&...)functionfn_return_constant<T, value>::operator()(Args &&...) Returns the wrapped constantfunctionfn_is_equal::operator()(Args &&...)functionfn_is_notequal::operator()(Args &&...)functionfn_is_less::operator()(Args &&...)functionfn_is_greater::operator()(Args &&...)functionfn_is_lessorequal::operator()(Args &&...)functionfn_is_greaterorequal::operator()(Args &&...)functionfn_is_between::operator()(Args &&...)functionfn_noinline<Fn>::operator()(Args &&...) Invokes the wrapped callable non-inlinedfunctionarray_ref<T>::operator=(array_ref<T> &&)functionautofree<T>::operator=(autofree<T> &&)functionformat_t<chars>::operator()(const Args &...) Format the given arguments using the stored literal.functionprint_t<chars>::operator()(const Args &...) Print the given arguments to stdout using the stored literal.functionarray_ref<T>::operator=(const array_ref<T> &)functionautofree<T>::operator=(const autofree<T> &)functioncstring<N>::operator==(const cstring<N> &, const cstring<N> &)functioncstring<N>::operator!=(const cstring<N> &, const cstring<N> &)functioncstring<N>::operator==(const cstring<NN> &)functioncstring<N>::operator!=(const cstring<NN> &)functionrange<T>::iterator::operator!=(const iterator &)functioncvals_t<T, values>::operator[](csize_t<index>) Returns the value atfunctioncvals_t<T, values>::operator[](cvals_t<size_t, indices...>) Returns a sub-list containing the values atfunctionaligned_new::operatorfunctionaligned_new::operatorfunctioncfor_t<stop, start, conditional>::operator=(Fn &&) Invokesfnfor each index in[start, stop), passing i as template argument.functionrange<T>::iterator::operator++(int)functionaligned_new::operatorfunctionaligned_new::operatorfunctioncstring<N>::operator[](size_t)functionautofree<T>::operator[](size_t) Access element at index.functionautofree<T>::operator[](size_t) Const access to element at index.functionarray_ref<T>::operator[](std::size_t)functionnamed::operator=(T &&)functiontype_id_t::operator==(type_id_t)functiontype_id_t::operator!=(type_id_t)functionspecial_value::operator Converts to typefunctionautocast_impl<Tfrom>::operator Converts the stored value to
R¶
functionspecial_value::random_bits()functionspecial_value::random_generator() Returns a reference to the shared mt19937 random generator (seeded with 1)
S¶
functioncvals_t<T, values>::size() Number of values in the listfunctioncvals_t<T>::size() Number of values (always 0)functionctypes_t<Ts>::size() Number of types in the listfunctioncstring<N>::size()functionarray_ref<T>::size()functioncstring<N>::slice(csize_t<start>)functioncstring<N>::slice(csize_t<start>, csize_t<count>)functionswallow::swallow(T &&...) Constructs from any arguments, discarding them
This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.