sge::renderer::state_var< T > Struct Template Reference

#include <states.hpp>

List of all members.

Public Types

typedef T value_type

Public Member Functions

SGE_SYMBOL state_var< T > operator= (T newval)
SGE_SYMBOL T value () const
SGE_SYMBOL state_var (const typename state_var_traits< T >::available_states state_id, const T defval=T())
SGE_SYMBOL bool operator< (state_var const &) const

Public Attributes

const state_var_traits< T >
::available_states 
state_id

template<typename T>
struct sge::renderer::state_var< T >


Member Typedef Documentation

template<typename T>
typedef T sge::renderer::state_var< T >::value_type


Constructor & Destructor Documentation

template<typename T>
sge::renderer::state_var< T >::state_var ( const typename state_var_traits< T >::available_states  state_id,
const T  defval = T() 
) [inline, explicit]


Member Function Documentation

template<typename T>
sge::renderer::state_var< T > sge::renderer::state_var< T >::operator= ( newval  )  [inline]

template<typename T>
T sge::renderer::state_var< T >::value (  )  const [inline]

template<typename T>
bool sge::renderer::state_var< T >::operator< ( state_var< T > const &  other  )  const [inline]


Member Data Documentation

template<typename T>
const state_var_traits<T>::available_states sge::renderer::state_var< T >::state_id


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

Generated on Wed Sep 10 22:17:54 2008 for sge by  doxygen 1.5.5