|
| template<typename ForwardIt , typename enable_if< is_trivially_destructible< typename iterator_traits< ForwardIt >::value_type >::value, bool >::type = true> |
| void | kanzi::destroy (ForwardIt, ForwardIt) |
| |
| template<typename T , typename enable_if< is_array< T >::value, bool >::type = true> |
| void | kanzi::destroy_at (const T *p) noexcept |
| |
| template<typename ForwardIt , typename Size , typename enable_if< is_trivially_destructible< typename iterator_traits< ForwardIt >::value_type >::value, bool >::type = true> |
| ForwardIt | kanzi::destroy_n (ForwardIt first, Size n) |
| |
| template<typename TBase , typename T > |
| shared_ptr< T > | kanzi::make_polymorphic_shared_ptr (T *p) |
| |
| template<typename T > |
| bool | kanzi::operator!= (const shared_ptr< T > &v, nullptr_t) |
| |
| template<typename T > |
| bool | kanzi::operator!= (const unique_ptr< T > &v, nullptr_t) |
| |
| template<typename T > |
| bool | kanzi::operator!= (nullptr_t, const shared_ptr< T > &v) |
| |
| template<typename T > |
| bool | kanzi::operator!= (nullptr_t, const unique_ptr< T > &v) |
| |
| template<typename T > |
| bool | kanzi::operator== (const shared_ptr< T > &v, nullptr_t) |
| |
| template<typename T > |
| bool | kanzi::operator== (const unique_ptr< T > &v, nullptr_t) |
| |
| template<typename T > |
| bool | kanzi::operator== (nullptr_t, const shared_ptr< T > &v) |
| |
| template<typename T > |
| bool | kanzi::operator== (nullptr_t, const unique_ptr< T > &v) |
| |
| template<typename ForwardIt , typename Size , typename enable_if< is_trivially_constructible< typename iterator_traits< ForwardIt >::value_type >::value, bool >::type = true> |
| ForwardIt | kanzi::uninitialized_default_construct_n (ForwardIt first, Size n) |
| |
| template<typename InputIt , typename Size , typename NoThrowForwardIt > |
| pair< InputIt, NoThrowForwardIt > | kanzi::uninitialized_move_n (InputIt first, Size count, NoThrowForwardIt d_first) |
| |