15 #ifndef INCLUDED_utility_vector0_HH
16 #define INCLUDED_utility_vector0_HH
40 template<
typename T,
typename A >
42 public vectorL< 0, T, A >
94 using super::capacity;
100 using super::get_allocator;
102 using super::max_size;
103 using super::operator [];
104 using super::pop_back;
105 using super::push_back;
108 using super::reserve;
133 template< s
size_type L_,
typename T_,
typename A_ >
149 template<
typename T_,
typename A_ >
172 super( num, value, alloc )
177 template<
typename InputIterator >
180 InputIterator
const beg,
181 InputIterator
const end,
184 super( beg, end, alloc )
211 template< s
size_type L_,
typename T_,
typename A_ >
216 super::assign( v.begin(), v.end() );
232 template<
typename T_,
typename A_ >
237 super::assign( v.begin(), v.end() );
252 #endif // INCLUDED_utility_vector0_HH
super::const_iterator const_iterator
vector0(vector0 const &v)
Copy constructor.
super::ConstReverseIterator ConstReverseIterator
super::reference reference
super::ConstPointer ConstPointer
super::reverse_iterator reverse_iterator
::platform::SSize ssize_type
super::ConstReference ConstReference
vector0(allocator_type const &alloc=allocator_type())
Default constructor.
std::vector with assert-checked bounds
super::const_reverse_iterator const_reverse_iterator
super::allocator_type allocator_type
void swap(vectorL &v)
swap( vectorL )
super::ssize_type ssize_type
super::allocator_type Allocator
utility::keys::lookup::end< KeyType > const end
vector0(vectorL< L_, T_, A_ > const &v)
Assignable copy constructor.
vector0(super const &v)
std::vector constructor
virtual ~vector0()
Destructor.
super::Allocator Allocator
super::const_reference const_reference
super::const_iterator const_iterator
vector0(size_type const num, value_type const &value, allocator_type const &alloc=allocator_type())
Uniform value constructor.
super::const_reference ConstReference
super::allocator_type allocator_type
super::reverse_iterator ReverseIterator
super::size_type size_type
super::reference reference
super::const_iterator ConstIterator
vector0: std::vector with assert-checked bounds: bool specialization
super::difference_type difference_type
super::difference_type difference_type
vector0(size_type const num)
Size constructor.
vector0(std::vector< T_, A_ > const &v)
Assignable std::vector constructor.
super::difference_type Difference
super::const_pointer ConstPointer
super::const_reverse_iterator const_reverse_iterator
super::value_type value_type
vectorL: std::vector with L-based indexing
super::reference Reference
super::value_type value_type
super::const_pointer const_pointer
vector0(InputIterator const beg, InputIterator const end, allocator_type const &alloc=allocator_type())
Iterator range constructor.
super::ReverseIterator ReverseIterator
super::size_type size_type
const_reference at(index_type const i) const
vectorL.at( i ) const
utility::keys::lookup::begin< KeyType > const begin
super::Reference Reference
super::index_type index_type
super::Difference Difference
vectorL & operator=(vectorL const &v)
Copy assignment.
utility::vector0 forward declarations
super::reverse_iterator reverse_iterator
super::const_reverse_iterator ConstReverseIterator
super::const_reference const_reference
super::ConstIterator ConstIterator
super::const_pointer const_pointer
vector0 & operator=(vector0 const &v)
Copy assignment.