Scopira 20080306

scopira::basekit::islice_vec_g< T > Class Template Reference

#include <islice.h>

Inheritance diagram for scopira::basekit::islice_vec_g< T >:
scopira::tool::basic_array< T * >

List of all members.

Public Types

typedef T data_type
 the generic data type T
typedef islice_vec_iterator_g< T > iterator
 the interator type
const_islice_vec_iterator_g< T > 
 the const_interator type

Public Member Functions

 islice_vec_g (size_t len)
 size initing ctor
size_t size (void) const
bool empty (void) const
void resize (size_t len)
void clear (void)
iterator begin (void)
 begin-stl like iterator
iterator end (void)
 end-stl like iterator
const_iterator begin (void) const
 begin-stl like iterator
const_iterator end (void) const
 end-stl like iterator
template<class L >
void copy (const L &rhs)
 generic copy, uses size() and iterators
void set_ptr (size_t idx, T *ref)
 sets the address
T & operator[] (size_t idx)
const T & operator[] (size_t idx) const
T & get (size_t idx)
const T & get (size_t idx) const
void set (size_t idx, const T &val)

Detailed Description

template<class T>
class scopira::basekit::islice_vec_g< T >

an irregular slice that looks like a vector

Aleksander Demko

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