34 #ifndef CARTOBASE_BLOCK_BLOCK_H 35 #define CARTOBASE_BLOCK_BLOCK_H 61 template <
class T,
size_t N >
77 #if defined(CARTO_NO_PARTIAL_TEMPLATE_SPECIALIZATION) 94 const_iterator
begin()
const;
95 const_iterator
end()
const;
97 reverse_iterator
rend();
98 const_reverse_iterator
rbegin()
const;
99 const_reverse_iterator
rend()
const;
101 size_type
size()
const;
113 template <
class T,
size_t N>
125 template <
class T,
size_t N >
137 template <
class T,
size_t N >
147 template <
class T,
size_t N >
157 template <
class T,
size_t N >
168 template <
class T,
size_t N >
178 template <
class T,
size_t N >
188 template <
class T,
size_t N >
198 template <
class T,
size_t N >
209 template <
class T,
size_t N >
220 template <
class T,
size_t N >
230 template <
class T,
size_t N >
240 template <
class T,
size_t N >
250 template <
class T,
size_t N >
256 for (
size_t n = 0; n < N; ++n )
std::reverse_iterator< iterator > reverse_iterator
size_type max_size() const
reverse_iterator rbegin()
const_pointer const_iterator
bool operator==(const carto::block< T, N > &b1, const carto::block< T, N > &b2)
This array class extends the STL.
const value_type & const_reference
std::reverse_iterator< const_iterator > const_reverse_iterator
ptrdiff_t difference_type
const value_type * const_pointer
reference operator[](size_t d)