Givaro
Public Types | Public Member Functions
ArrayFixed< T, SIZE > Class Template Reference

ArrayFixed. More...

#include <givarrayfixed.h>

Public Types

typedef int Indice_t
typedef T Type_t
typedef ArrayFixed< T, SIZE > Self_t
typedef Type_tIterator_t
typedef const Type_tconstIterator_t

Public Member Functions

 ArrayFixed ()
Self_tcopy (const Self_t &src)
size_t size () const
size_t phsize () const
Type_tbaseptr ()
Type_t *const baseptr () const
const T & operator[] (Indice_t i) const
T & operator[] (Indice_t i)
Iterator_t begin ()
Iterator_t end ()
constIterator_t begin () const
constIterator_t end () const
template<class UNARYOP >
void map (UNARYOP &opcode)
 Specialization.
template<class UNARYOP >
void map (UNARYOP &opcode) const
 Specialization.

Detailed Description

template<class T, size_t SIZE>
class Givaro::ArrayFixed< T, SIZE >

ArrayFixed.


Member Typedef Documentation

typedef int Indice_t
typedef T Type_t
typedef ArrayFixed<T,SIZE> Self_t
typedef Type_t* Iterator_t
typedef const Type_t* constIterator_t

Constructor & Destructor Documentation

ArrayFixed ( )
inline

Member Function Documentation

Self_t& copy ( const Self_t src)
size_t size ( ) const
inline
size_t phsize ( ) const
inline
Type_t* baseptr ( )
inline
Type_t* const baseptr ( ) const
inline
const T& operator[] ( Indice_t  i) const
inline
T& operator[] ( Indice_t  i)
inline
Iterator_t begin ( )
inline
Iterator_t end ( )
inline
constIterator_t begin ( ) const
inline
constIterator_t end ( ) const
inline
void map ( UNARYOP &  opcode)

Specialization.

void map ( UNARYOP &  opcode) const

Specialization.


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