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

ArrayFixed. More...

#include <givarrayfixed.h>

Inherits _perfArrayFixed< T >.

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. More...
 
template<class UNARYOP >
void map (UNARYOP &opcode) const
 Specialization. More...
 

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: