blitz  Version 1.0.2
blitz::ListInitializationSwitch< T_array, T_iterator > Class Template Reference

#include <listinit.h>

Collaboration diagram for blitz::ListInitializationSwitch< T_array, T_iterator >:
Collaboration graph

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 ()
 

Member Typedef Documentation

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

Constructor & Destructor Documentation

template<typename T_array, typename T_iterator = _bz_typename T_array::T_numtype*>
blitz::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*>
blitz::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*>
blitz::ListInitializationSwitch< T_array, T_iterator >::ListInitializationSwitch ( )
private

Member Function Documentation

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

Member Data Documentation

template<typename T_array, typename T_iterator = _bz_typename T_array::T_numtype*>
T_array& blitz::ListInitializationSwitch< T_array, T_iterator >::array_
protected
template<typename T_array, typename T_iterator = _bz_typename T_array::T_numtype*>
T_numtype blitz::ListInitializationSwitch< T_array, T_iterator >::value_
protected
template<typename T_array, typename T_iterator = _bz_typename T_array::T_numtype*>
bool blitz::ListInitializationSwitch< T_array, T_iterator >::wipeOnDestruct_
mutableprotected

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