Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
icl::utils::FixedArray< T, 1u > Struct Template Reference

Specialization for 1D-vectors providing a value x. More...

#include <FixedArray.h>

List of all members.

Public Member Functions

 FixedArray ()
 empty constructor (leaving data uninitialized)
 FixedArray (const T &x)
 constructor with given value x
T & operator[] (unsigned int idx)
 index access operator
const T & operator[] (unsigned int idx) const
 index access operator (const)
 operator T () const
 reinterprect FixedArray<T,1u> as a scalar

Public Attributes

union icl::utils::FixedArray
< T, 1u >:: { ... }  
m_data [1]
x

Detailed Description

template<class T>
struct icl::utils::FixedArray< T, 1u >

Specialization for 1D-vectors providing a value x.


Constructor & Destructor Documentation

template<class T >
icl::utils::FixedArray< T, 1u >::FixedArray ( ) [inline]

empty constructor (leaving data uninitialized)

template<class T >
icl::utils::FixedArray< T, 1u >::FixedArray ( const T &  x) [inline]

constructor with given value x


Member Function Documentation

template<class T >
icl::utils::FixedArray< T, 1u >::operator T ( ) const [inline]

reinterprect FixedArray<T,1u> as a scalar

template<class T >
T& icl::utils::FixedArray< T, 1u >::operator[] ( unsigned int  idx) [inline]

index access operator

template<class T >
const T& icl::utils::FixedArray< T, 1u >::operator[] ( unsigned int  idx) const [inline]

index access operator (const)


Member Data Documentation

union { ... }
template<class T >
T icl::utils::FixedArray< T, 1u >::m_data[1]
template<class T >
T icl::utils::FixedArray< T, 1u >::x

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines