Lumiera  0.pre.03
»edit your freedom«
RefArrayVector< B, IM > Class Template Reference

#include "lib/ref-array-impl.hpp"

Description

template<class B, class IM = B>
class lib::RefArrayVector< B, IM >

This variation of the wrapper actually is a vector, but can act as a RefArray.

Definition at line 83 of file ref-array-impl.hpp.

Public Member Functions

 RefArrayVector (Size_t n, Val_t const &v=Val_t())
 
 RefArrayVector (Vect const &ref)
 
- Public Member Functions inherited from RefArrayVectorWrapper< B, IM >
 RefArrayVectorWrapper (Tab toWrap)
 
virtual B const & operator[] (size_t i) const
 
virtual size_t size () const
 
- Public Member Functions inherited from RefArray< B >
virtual ~RefArray ()
 this is an interface
 

Private Types

typedef Vect::size_type Size_t
 
typedef Vect::value_type Val_t
 
typedef vector< IM > Vect
 
typedef RefArrayVectorWrapper< B, IM > Wrap
 
+ Inheritance diagram for RefArrayVector< B, IM >:
+ Collaboration diagram for RefArrayVector< B, IM >:

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