|
template<typename TOutputIterator , typename T > |
TOutputIterator | etl::uninitialized_fill (TOutputIterator o_begin, TOutputIterator o_end, const T &value) |
|
template<typename TOutputIterator , typename T , typename TCounter > |
TOutputIterator | etl::uninitialized_fill (TOutputIterator o_begin, TOutputIterator o_end, const T &value, TCounter &count) |
|
template<typename TOutputIterator , typename TSize , typename T > |
TOutputIterator | etl::uninitialized_fill_n (TOutputIterator o_begin, TSize n, const T &value) |
|
template<typename TOutputIterator , typename TSize , typename T , typename TCounter > |
TOutputIterator | etl::uninitialized_fill_n (TOutputIterator o_begin, TSize n, const T &value, TCounter &count) |
|
template<typename TInputIterator , typename TOutputIterator > |
TOutputIterator | etl::uninitialized_copy (TInputIterator i_begin, TInputIterator i_end, TOutputIterator o_begin) |
|
template<typename TInputIterator , typename TOutputIterator , typename TCounter > |
TOutputIterator | etl::uninitialized_copy (TInputIterator i_begin, TInputIterator i_end, TOutputIterator o_begin, TCounter &count) |
|
template<typename TInputIterator , typename TSize , typename TOutputIterator > |
TOutputIterator | etl::uninitialized_copy_n (TInputIterator i_begin, TSize n, TOutputIterator o_begin) |
|
template<typename TInputIterator , typename TSize , typename TOutputIterator , typename TCounter > |
TOutputIterator | etl::uninitialized_copy_n (TInputIterator i_begin, TSize n, TOutputIterator o_begin, TCounter &count) |
|
template<typename TInputIterator , typename TOutputIterator > |
TOutputIterator | etl::uninitialized_move (TInputIterator i_begin, TInputIterator i_end, TOutputIterator o_begin) |
|
template<typename TInputIterator , typename TOutputIterator , typename TCounter > |
TOutputIterator | etl::uninitialized_move (TInputIterator i_begin, TInputIterator i_end, TOutputIterator o_begin, TCounter &count) |
|
template<typename TInputIterator , typename TSize , typename TOutputIterator > |
TOutputIterator | etl::uninitialized_move_n (TInputIterator i_begin, TSize n, TOutputIterator o_begin) |
|
template<typename TInputIterator , typename TSize , typename TOutputIterator , typename TCounter > |
TOutputIterator | etl::uninitialized_move_n (TInputIterator i_begin, TSize n, TOutputIterator o_begin, TCounter &count) |
|
template<typename TOutputIterator > |
etl::enable_if< etl::is_trivially_constructible< typenameetl::iterator_traits< TOutputIterator >::value_type >::value, void >::type | etl::uninitialized_default_construct (TOutputIterator, TOutputIterator) |
|
template<typename TOutputIterator , typename TCounter > |
etl::enable_if< etl::is_trivially_constructible< typenameetl::iterator_traits< TOutputIterator >::value_type >::value, void >::type | etl::uninitialized_default_construct (TOutputIterator o_begin, TOutputIterator o_end, TCounter &count) |
|
template<typename TOutputIterator , typename TSize > |
etl::enable_if< etl::is_trivially_constructible< typenameetl::iterator_traits< TOutputIterator >::value_type >::value, TOutputIterator >::type | etl::uninitialized_default_construct_n (TOutputIterator o_begin, TSize n) |
|
template<typename TOutputIterator , typename TSize , typename TCounter > |
etl::enable_if< etl::is_trivially_constructible< typenameetl::iterator_traits< TOutputIterator >::value_type >::value, TOutputIterator >::type | etl::uninitialized_default_construct_n (TOutputIterator o_begin, TSize n, TCounter &count) |
|
template<typename TOutputIterator > |
etl::enable_if< etl::is_trivially_constructible< typenameetl::iterator_traits< TOutputIterator >::value_type >::value, void >::type | etl::uninitialized_value_construct (TOutputIterator o_begin, TOutputIterator o_end) |
|
template<typename TOutputIterator , typename TCounter > |
void | etl::uninitialized_value_construct (TOutputIterator o_begin, TOutputIterator o_end, TCounter &count) |
|
template<typename TOutputIterator , typename TSize > |
TOutputIterator | etl::uninitialized_value_construct_n (TOutputIterator o_begin, TSize n) |
|
template<typename TOutputIterator , typename TSize , typename TCounter > |
TOutputIterator | etl::uninitialized_value_construct_n (TOutputIterator o_begin, TSize n, TCounter &count) |
|
template<typename T > |
T * | etl::construct_at (T *p) |
|
template<typename T , typename TArg > |
T * | etl::construct_at (T *p, const TArg &arg) |
|
template<typename T > |
etl::enable_if< etl::is_trivially_destructible< T >::value, void >::type | etl::destroy_at (T *) |
|
template<typename T , typename TCounter > |
etl::enable_if< etl::is_trivially_destructible< T >::value, void >::type | etl::destroy_at (T *, TCounter &count) |
|
template<typename TIterator > |
etl::enable_if< etl::is_trivially_destructible< typenameetl::iterator_traits< TIterator >::value_type >::value, void >::type | etl::destroy (TIterator, TIterator) |
|
template<typename TIterator , typename TCounter > |
etl::enable_if< etl::is_trivially_destructible< typenameetl::iterator_traits< TIterator >::value_type >::value, void >::type | etl::destroy (TIterator i_begin, TIterator i_end, TCounter &count) |
|
template<typename TIterator , typename TSize > |
etl::enable_if< etl::is_trivially_destructible< typenameetl::iterator_traits< TIterator >::value_type >::value, TIterator >::type | etl::destroy_n (TIterator i_begin, TSize n) |
|
template<typename TIterator , typename TSize , typename TCounter > |
etl::enable_if< etl::is_trivially_destructible< typenameetl::iterator_traits< TIterator >::value_type >::value, TIterator >::type | etl::destroy_n (TIterator i_begin, TSize n, TCounter &count) |
|
template<typename T > |
ETL_CONSTEXPR17 etl::enable_if<!etl::is_same< T, etl::nullptr_t >::value, T >::type * | etl::addressof (T &t) |
|