mn::container::array_traits< TArray > Struct Template Reference
#include <mn_array.hpp>
Public Types | |
using | array_type = TArray |
using | value_type = typename array_type::value_type |
using | reference = typename array_type::reference |
using | const_reference = typename array_type::const_reference |
using | pointer = typename array_type::pointer |
using | difference_type = typename array_type::difference_type |
using | size_type = typename array_type::size_type |
using | allocator = typename array_type::allocator |
using | deleter = typename array_type::deleter |
using | iterator = typename array_type::iterator |
using | const_iterator = typename array_type::const_iterator |
Static Public Attributes | |
static const size_type | TypeSize = TArray::TypeSize |
Member Typedef Documentation
◆ allocator
template<typename TArray >
using mn::container::array_traits< TArray >::allocator = typename array_type::allocator |
◆ array_type
template<typename TArray >
using mn::container::array_traits< TArray >::array_type = TArray |
◆ const_iterator
template<typename TArray >
using mn::container::array_traits< TArray >::const_iterator = typename array_type::const_iterator |
◆ const_reference
template<typename TArray >
using mn::container::array_traits< TArray >::const_reference = typename array_type::const_reference |
◆ deleter
template<typename TArray >
using mn::container::array_traits< TArray >::deleter = typename array_type::deleter |
◆ difference_type
template<typename TArray >
using mn::container::array_traits< TArray >::difference_type = typename array_type::difference_type |
◆ iterator
template<typename TArray >
using mn::container::array_traits< TArray >::iterator = typename array_type::iterator |
◆ pointer
template<typename TArray >
using mn::container::array_traits< TArray >::pointer = typename array_type::pointer |
◆ reference
template<typename TArray >
using mn::container::array_traits< TArray >::reference = typename array_type::reference |
◆ size_type
template<typename TArray >
using mn::container::array_traits< TArray >::size_type = typename array_type::size_type |
◆ value_type
template<typename TArray >
using mn::container::array_traits< TArray >::value_type = typename array_type::value_type |
Member Data Documentation
◆ TypeSize
template<typename TArray >
|
static |
The documentation for this struct was generated from the following file: