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)