View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

Public Member Functions | List of all members
vistle::EnumArray< T, Enum > Class Template Reference

#include <util/enumarray.h>

Public Member Functions

template<typename... Args>
 EnumArray (Args &&...args)
 
T & operator[] (Enum e)
 
const T & operator[] (Enum e) const
 
ArrayType::iterator begin ()
 
ArrayType::const_iterator begin () const
 
ArrayType::iterator end ()
 
ArrayType::const_iterator end () const
 

Constructor & Destructor Documentation

◆ EnumArray()

template<typename T , typename Enum >
template<typename... Args>
vistle::EnumArray< T, Enum >::EnumArray ( Args &&...  args)
inline

Member Function Documentation

◆ begin() [1/2]

template<typename T , typename Enum >
ArrayType::iterator vistle::EnumArray< T, Enum >::begin ( )
inline

◆ begin() [2/2]

template<typename T , typename Enum >
ArrayType::const_iterator vistle::EnumArray< T, Enum >::begin ( ) const
inline

◆ end() [1/2]

template<typename T , typename Enum >
ArrayType::iterator vistle::EnumArray< T, Enum >::end ( )
inline

◆ end() [2/2]

template<typename T , typename Enum >
ArrayType::const_iterator vistle::EnumArray< T, Enum >::end ( ) const
inline

◆ operator[]() [1/2]

template<typename T , typename Enum >
T & vistle::EnumArray< T, Enum >::operator[] ( Enum  e)
inline

◆ operator[]() [2/2]

template<typename T , typename Enum >
const T & vistle::EnumArray< T, Enum >::operator[] ( Enum  e) const
inline

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