ListInitializationSwitch< T_array, T_iterator > Class Template Reference

#include <listinit.h>

List of all members.

Public Types

typedef _bz_typename
T_array::T_numtype 
T_numtype

Public Member Functions

 ListInitializationSwitch (const ListInitializationSwitch< T_array > &lis)
 ListInitializationSwitch (T_array &array, T_numtype value)
 ~ListInitializationSwitch ()
ListInitializer< T_numtype,
T_iterator > 
operator, (T_numtype x)
void disable () const

Protected Attributes

T_array & array_
T_numtype value_
bool wipeOnDestruct_

Private Member Functions

 ListInitializationSwitch ()

template<typename T_array, typename T_iterator = _bz_typename T_array::T_numtype*>
class ListInitializationSwitch< T_array, T_iterator >


Member Typedef Documentation

template<typename T_array, typename T_iterator = _bz_typename T_array::T_numtype*>
typedef _bz_typename T_array::T_numtype ListInitializationSwitch< T_array, T_iterator >::T_numtype


Constructor & Destructor Documentation

template<typename T_array, typename T_iterator = _bz_typename T_array::T_numtype*>
ListInitializationSwitch< T_array, T_iterator >::ListInitializationSwitch ( const ListInitializationSwitch< T_array > &  lis  )  [inline]

template<typename T_array, typename T_iterator = _bz_typename T_array::T_numtype*>
ListInitializationSwitch< T_array, T_iterator >::ListInitializationSwitch ( T_array &  array,
T_numtype  value 
) [inline]

template<typename T_array, typename T_iterator = _bz_typename T_array::T_numtype*>
ListInitializationSwitch< T_array, T_iterator >::~ListInitializationSwitch (  )  [inline]

template<typename T_array, typename T_iterator = _bz_typename T_array::T_numtype*>
ListInitializationSwitch< T_array, T_iterator >::ListInitializationSwitch (  )  [private]


Member Function Documentation

template<typename T_array, typename T_iterator = _bz_typename T_array::T_numtype*>
void ListInitializationSwitch< T_array, T_iterator >::disable (  )  const [inline]

template<typename T_array, typename T_iterator = _bz_typename T_array::T_numtype*>
ListInitializer<T_numtype, T_iterator> ListInitializationSwitch< T_array, T_iterator >::operator, ( T_numtype  x  )  [inline]


Member Data Documentation

template<typename T_array, typename T_iterator = _bz_typename T_array::T_numtype*>
T_array& ListInitializationSwitch< T_array, T_iterator >::array_ [protected]

template<typename T_array, typename T_iterator = _bz_typename T_array::T_numtype*>
T_numtype ListInitializationSwitch< T_array, T_iterator >::value_ [protected]

template<typename T_array, typename T_iterator = _bz_typename T_array::T_numtype*>
bool ListInitializationSwitch< T_array, T_iterator >::wipeOnDestruct_ [mutable, protected]


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

Generated on Sat May 16 08:27:40 2009 for blitz by  doxygen 1.5.8