|  | 
| using | impl_type = detail::recursive_vector_impl< T > | 
|  | 
| using | value_type = typename impl_type::value_type | 
|  | 
| using | allocator_type = typename impl_type::allocator_type | 
|  | 
| using | size_type = typename impl_type::size_type | 
|  | 
| using | difference_type = std::ptrdiff_t | 
|  | 
| using | reference = value_type & | 
|  | 
| using | const_reference = const value_type & | 
|  | 
| using | pointer = typename impl_type::pointer | 
|  | 
| using | const_pointer = typename impl_type::const_pointer | 
|  | 
| using | iterator = pointer | 
|  | 
| using | const_iterator = const_pointer | 
|  | 
| using | reverse_iterator = std::reverse_iterator< iterator > | 
|  | 
| using | const_reverse_iterator = std::reverse_iterator< const_iterator > | 
|  | 
|  | 
| void | swap (recursive_vector &other) noexcept | 
|  | 
| template<typename It > | 
| iterator | insert (const_iterator pos, It first, It last) | 
|  | 
| iterator | erase (const_iterator begin, const_iterator end) | 
|  | 
| void | reserve (size_type new_cap) | 
|  | 
| pointer | data () | 
|  | 
| const_pointer | data () const | 
|  | 
| size_type | size () const | 
|  | 
| size_type | capacity () const | 
|  | 
| iterator | begin () | 
|  | 
| const_iterator | begin () const | 
|  | 
| const_iterator | cbegin () const | 
|  | 
| iterator | end () | 
|  | 
| const_iterator | end () const | 
|  | 
| const_iterator | cend () const | 
|  | 
The documentation for this class was generated from the following file: