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

ArrayFixed. More...

#include <givarrayfixed.h>

Inherits _perfArrayFixed< T >.

Public Types

typedef size_t 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

◆ Indice_t

typedef size_t Indice_t

◆ Type_t

typedef T Type_t

◆ Self_t

typedef ArrayFixed<T,SIZE> Self_t

◆ Iterator_t

typedef Type_t* Iterator_t

◆ constIterator_t

typedef const Type_t* constIterator_t

Constructor & Destructor Documentation

◆ ArrayFixed()

ArrayFixed ( )
inline

Member Function Documentation

◆ copy()

Self_t& copy ( const Self_t src)

◆ size()

size_t size ( ) const
inline

◆ phsize()

size_t phsize ( ) const
inline

◆ baseptr() [1/2]

Type_t* baseptr ( )
inline

◆ baseptr() [2/2]

Type_t* const baseptr ( ) const
inline

◆ operator[]() [1/2]

const T& operator[] ( Indice_t  i) const
inline

◆ operator[]() [2/2]

T& operator[] ( Indice_t  i)
inline

◆ begin() [1/2]

Iterator_t begin ( )
inline

◆ end() [1/2]

Iterator_t end ( )
inline

◆ begin() [2/2]

constIterator_t begin ( ) const
inline

◆ end() [2/2]

constIterator_t end ( ) const
inline

◆ map() [1/2]

void map ( UNARYOP &  opcode)

Specialization.

◆ map() [2/2]

void map ( UNARYOP &  opcode) const

Specialization.


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