|
| using | VectorViewBaseType = VectorViewBase< VectorView< T >, T > |
| |
| using | DerivedType = VectorView< T > |
| |
| using | IterableType = RandomAccessIterable< VectorView< T >, Size, T > |
| |
| using | IndexableType = ReadWriteContiguousIndexable< VectorView< T >, Size, T > |
| |
| using | value_type = T |
| |
| using | allocator_type = Context * |
| |
| using | size_type = Size |
| |
| using | difference_type = std::ptrdiff_t |
| |
| using | reference = value_type & |
| |
| using | const_reference = const value_type & |
| |
| using | pointer = T * |
| |
| using | const_pointer = const T * |
| |
| using | iterator = typename IterableType::iterator |
| |
| using | const_iterator = typename IterableType::const_iterator |
| |
| using | reverse_iterator = typename IterableType::reverse_iterator |
| |
| using | reverse_const_iterator = typename IterableType::reverse_const_iterator |
| |
Public Types inherited from gimbal::RandomAccessIterable< CRTP, Index, Value > |
| using | iterator = RandomAccessIterator< CRTP, Index, Value, false > |
| |
| using | reverse_iterator = RandomAccessIterator< CRTP, Index, Value, true > |
| |
| using | const_iterator = RandomAccessIterator< std::add_const_t< CRTP >, Index, Value, false > |
| |
| using | reverse_const_iterator = RandomAccessIterator< std::add_const_t< CRTP >, Index, Value, true > |
| |
| decltype(auto) | vec_ (void) const |
| |
| decltype(auto) | vec_ (void) |
| |
| void * | at_ (Size index) const |
| |
template<typename T>
class gimbal::VectorView< T >
Definition at line 230 of file gimbal_vector.hpp.