Classes | Public Types | Public Member Functions | List of all members
SgSharedVector< _Tp > Class Template Reference


template<typename _Tp>
class SgSharedVector< _Tp >

Definition at line 21 of file SgSharedVector.h.


class  const_iterator
class  iterator

Public Types

typedef _Tp value_type
typedef _Tp * pointer
typedef const _Tp * const_pointer
typedef _Tp & reference
typedef const _Tp & const_reference
typedef size_t size_type

Public Member Functions

 SgSharedVector (pointer pool, size_type n)
 SgSharedVector (pointer pool, size_type n, size_type nres)
 SgSharedVector (const SgSharedVector &x)
 SgSharedVector (const SgSharedVector &x, size_type offset)
 SgSharedVector (const SgSharedVector &x, size_type offset, size_type size)
SgSharedVectoroperator= (const SgSharedVector &x)
void clear ()
void erase (iterator position)
void erase (iterator start, iterator finish)
void pop_back ()
void insert (iterator position, const_reference x)
void insert (iterator position, size_type n, const_reference x)
void insert (iterator position, iterator start, iterator finish)
void push_back (const_reference x)
iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const
reference operator[] (size_type n)
const_reference operator[] (size_type n) const
reference at (size_type n)
const_reference at (size_type n) const
reference back ()
const_reference back () const
reference front ()
const_reference front () const
pointer pool () const
size_type capacity () const
bool empty () const
size_type max_size () const
void reserve (size_type n)
void resize (size_type n)
size_type size () const

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