INMOST
A toolkit for distributed mathematical modeling
INMOST::chunk_array< element, block_bits > Class Template Reference

Classes

class  const_iterator
 
class  iterator
 

Public Types

typedef size_t size_type
 
typedef make_unsigned< size_type >::type uenum
 

Public Member Functions

__INLINE element & operator[] (size_type i)
 
__INLINE const element & operator[] (size_type i) const
 
__INLINE element & at (size_type i)
 
__INLINE const element & at (size_type i) const
 
void inner_resize (size_type new_size)
 
size_type capacity () const
 
size_type size () const
 
bool empty () const
 
void clear ()
 
 chunk_array (const chunk_array &other)
 
chunk_arrayoperator= (chunk_array const &other)
 
element & front ()
 
element & back ()
 
const element & front () const
 
const element & back () const
 
void pop_back ()
 
void push_back (const element &e)
 
void resize (size_type n, const element &e=element())
 
iterator erase (iterator pos)
 
iterator begin ()
 
iterator end ()
 
const_iterator begin () const
 
const_iterator end () const
 

Detailed Description

template<typename element, int block_bits>
class INMOST::chunk_array< element, block_bits >

Definition at line 1101 of file container.hpp.


The documentation for this class was generated from the following file: