Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
Frm::Array< T, size > Struct Template Reference

#include <Frm_3DMath.h>

Public Member Functions

 Array (void)
 
 Array (const Array< T, size > &pA)
 
 Array (const T *pT)
 
Array< T, size > & operator= (Array< T, size > pA)
 
Array< T, size > & operator+= (Array< T, size > &pA)
 
Array< T, size > Mult (const T pScalar)
 
Array< T, size > operator+ (Array< T, size > &pA)
 
operator[] (int index) const
 
T & operator[] (int index)
 
 Array (void)
 
 Array (const Array< T, size > &pA)
 
 Array (const T *pT)
 
Array< T, size > & operator= (Array< T, size > pA)
 
Array< T, size > & operator+= (Array< T, size > &pA)
 
Array< T, size > Mult (const T pScalar)
 
Array< T, size > operator+ (Array< T, size > &pA)
 
operator[] (int index) const
 
T & operator[] (int index)
 
 Array (void)
 
 Array (const Array< T, size > &pA)
 
 Array (const T *pT)
 
Array< T, size > & operator= (Array< T, size > pA)
 
Array< T, size > & operator+= (Array< T, size > &pA)
 
Array< T, size > operator* (const T pScalar)
 
Array< T, size > operator+ (Array< T, size > &pA)
 
operator[] (int index) const
 
T & operator[] (int index)
 
 Array (void)
 
 Array (const Array< T, size > &pA)
 
 Array (const T *pT)
 
Array< T, size > & operator= (Array< T, size > pA)
 
Array< T, size > & operator+= (Array< T, size > pA)
 
Array< T, size > operator* (const T pScalar)
 
Array< T, size > operator+ (Array< T, size > pA)
 
Array< T, size > operator- (Array< T, size > pA)
 
operator[] (int index) const
 
T & operator[] (int index)
 

Public Attributes

data [size]
 

Constructor & Destructor Documentation

◆ Array() [1/12]

template<typename T , int size>
Frm::Array< T, size >::Array ( void  )
inline

◆ Array() [2/12]

template<typename T , int size>
Frm::Array< T, size >::Array ( const Array< T, size > &  pA)
inline

◆ Array() [3/12]

template<typename T , int size>
Frm::Array< T, size >::Array ( const T *  pT)
inline

◆ Array() [4/12]

template<typename T , int size>
Frm::Array< T, size >::Array ( void  )
inline

◆ Array() [5/12]

template<typename T , int size>
Frm::Array< T, size >::Array ( const Array< T, size > &  pA)
inline

◆ Array() [6/12]

template<typename T , int size>
Frm::Array< T, size >::Array ( const T *  pT)
inline

◆ Array() [7/12]

template<typename T , int size>
Frm::Array< T, size >::Array ( void  )
inline

◆ Array() [8/12]

template<typename T , int size>
Frm::Array< T, size >::Array ( const Array< T, size > &  pA)
inline

◆ Array() [9/12]

template<typename T , int size>
Frm::Array< T, size >::Array ( const T *  pT)
inline

◆ Array() [10/12]

template<typename T , int size>
Frm::Array< T, size >::Array ( void  )
inline

◆ Array() [11/12]

template<typename T , int size>
Frm::Array< T, size >::Array ( const Array< T, size > &  pA)
inline

◆ Array() [12/12]

template<typename T , int size>
Frm::Array< T, size >::Array ( const T *  pT)
inline

Member Function Documentation

◆ Mult() [1/2]

template<typename T , int size>
Array< T, size > Frm::Array< T, size >::Mult ( const T  pScalar)

◆ Mult() [2/2]

template<typename T , int size>
Array<T, size> Frm::Array< T, size >::Mult ( const T  pScalar)

◆ operator*() [1/2]

template<typename T , int size>
Array< T, size > Frm::Array< T, size >::operator* ( const T  pScalar)

◆ operator*() [2/2]

template<typename T , int size>
Array<T, size> Frm::Array< T, size >::operator* ( const T  pScalar)

◆ operator+() [1/4]

template<typename T , int size>
Array< T, size > Frm::Array< T, size >::operator+ ( Array< T, size > &  pA)

◆ operator+() [2/4]

template<typename T , int size>
Array<T, size> Frm::Array< T, size >::operator+ ( Array< T, size > &  pA)

◆ operator+() [3/4]

template<typename T , int size>
Array<T, size> Frm::Array< T, size >::operator+ ( Array< T, size > &  pA)

◆ operator+() [4/4]

template<typename T , int size>
Array< T, size > Frm::Array< T, size >::operator+ ( Array< T, size >  pA)

◆ operator+=() [1/4]

template<typename T , int size>
Array< T, size > & Frm::Array< T, size >::operator+= ( Array< T, size > &  pA)

◆ operator+=() [2/4]

template<typename T , int size>
Array<T, size>& Frm::Array< T, size >::operator+= ( Array< T, size > &  pA)

◆ operator+=() [3/4]

template<typename T , int size>
Array<T, size>& Frm::Array< T, size >::operator+= ( Array< T, size > &  pA)

◆ operator+=() [4/4]

template<typename T , int size>
Array< T, size > & Frm::Array< T, size >::operator+= ( Array< T, size >  pA)

◆ operator-()

template<typename T , int size>
Array< T, size > Frm::Array< T, size >::operator- ( Array< T, size >  pA)

◆ operator=() [1/4]

template<typename T , int size>
Array<T, size>& Frm::Array< T, size >::operator= ( Array< T, size >  pA)
inline

◆ operator=() [2/4]

template<typename T , int size>
Array<T, size>& Frm::Array< T, size >::operator= ( Array< T, size >  pA)
inline

◆ operator=() [3/4]

template<typename T , int size>
Array<T, size>& Frm::Array< T, size >::operator= ( Array< T, size >  pA)
inline

◆ operator=() [4/4]

template<typename T , int size>
Array<T, size>& Frm::Array< T, size >::operator= ( Array< T, size >  pA)
inline

◆ operator[]() [1/8]

template<typename T , int size>
T& Frm::Array< T, size >::operator[] ( int  index)
inline

◆ operator[]() [2/8]

template<typename T , int size>
T& Frm::Array< T, size >::operator[] ( int  index)
inline

◆ operator[]() [3/8]

template<typename T , int size>
T& Frm::Array< T, size >::operator[] ( int  index)
inline

◆ operator[]() [4/8]

template<typename T , int size>
T& Frm::Array< T, size >::operator[] ( int  index)
inline

◆ operator[]() [5/8]

template<typename T , int size>
T Frm::Array< T, size >::operator[] ( int  index) const
inline

◆ operator[]() [6/8]

template<typename T , int size>
T Frm::Array< T, size >::operator[] ( int  index) const
inline

◆ operator[]() [7/8]

template<typename T , int size>
T Frm::Array< T, size >::operator[] ( int  index) const
inline

◆ operator[]() [8/8]

template<typename T , int size>
T Frm::Array< T, size >::operator[] ( int  index) const
inline

Member Data Documentation

◆ data

template<typename T , int size>
T Frm::Array< T, size >::data

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