Whiteboard
An interface and tools for visualizing large and complex datasets
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TMFixedValueVector< Item, size > Class Template Reference

#include <mutil.h>

Inheritance diagram for TMFixedValueVector< Item, size >:
TMIOFixedValueVector< Item, size > TMSTFixedValueVector< Item, size >

Public Member Functions

 TMFixedValueVector (const TMFixedValueVector &)
 
 TMFixedValueVector ()
 
 ~TMFixedValueVector ()
 
const Item & operator[] (const long index) const
 
const Item & operator() (const long index) const
 
Item & operator[] (long index)
 
Item & operator() (long index)
 
long length () const
 
Item * data ()
 
const TMFixedValueVector< Item, size > & operator= (const TMFixedValueVector< Item, size > &)
 
const TMFixedValueVector< Item, size > & operator= (const Item item)
 

Protected Member Functions

void BoundsCheck (const long index) const
 

Protected Attributes

Item m_array [size]
 

Constructor & Destructor Documentation

template<class Item , long size>
TMFixedValueVector< Item, size >::TMFixedValueVector ( const TMFixedValueVector< Item, size > &  vector)
template<class Item , long size>
TMFixedValueVector< Item, size >::TMFixedValueVector ( )
template<class Item , long size>
TMFixedValueVector< Item, size >::~TMFixedValueVector ( )

Member Function Documentation

template<class Item , long size>
void TMFixedValueVector< Item, size >::BoundsCheck ( const long  index) const
inlineprotected
template<class Item , long size>
Item * TMFixedValueVector< Item, size >::data ( )
inline
template<class Item , long size>
long TMFixedValueVector< Item, size >::length ( ) const
inline
template<class Item , long size>
const Item & TMFixedValueVector< Item, size >::operator() ( const long  index) const
inline
template<class Item , long size>
Item & TMFixedValueVector< Item, size >::operator() ( long  index)
inline
template<class Item , long size>
const TMFixedValueVector< Item, size > & TMFixedValueVector< Item, size >::operator= ( const TMFixedValueVector< Item, size > &  vector)
inline
template<class Item , long size>
const TMFixedValueVector< Item, size > & TMFixedValueVector< Item, size >::operator= ( const Item  item)
inline
template<class Item , long size>
const Item & TMFixedValueVector< Item, size >::operator[] ( const long  index) const
inline
template<class Item , long size>
Item & TMFixedValueVector< Item, size >::operator[] ( long  index)
inline

Member Data Documentation

template<class Item, long size>
Item TMFixedValueVector< Item, size >::m_array[size]
protected

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