blitz Version 1.0.2
Loading...
Searching...
No Matches
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

◆ T_numtype

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

◆ ListInitializationSwitch() [1/3]

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

◆ ListInitializationSwitch() [2/3]

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

◆ ~ListInitializationSwitch()

◆ ListInitializationSwitch() [3/3]

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

Member Function Documentation

◆ disable()

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

◆ operator,()

Member Data Documentation

◆ array_

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

◆ value_

◆ wipeOnDestruct_


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