CPN
Computational Process Networks
Public Member Functions | Public Attributes | List of all members
ScopeSetter< T > Class Template Reference
+ Collaboration diagram for ScopeSetter< T >:

Public Member Functions

 ScopeSetter (T &val_, T set)
 
 ~ScopeSetter ()
 

Public Attributes

T & val
 
old
 

Detailed Description

template<typename T>
class ScopeSetter< T >

Definition at line 38 of file D4RQueue.cc.

Constructor & Destructor Documentation

template<typename T>
ScopeSetter< T >::ScopeSetter ( T &  val_,
set 
)
inline

Definition at line 40 of file D4RQueue.cc.

References ScopeSetter< T >::val.

40  : val(val_), old(val)
41  {
42  val = set;
43  }
template<typename T>
ScopeSetter< T >::~ScopeSetter ( )
inline

Definition at line 44 of file D4RQueue.cc.

References ScopeSetter< T >::old, and ScopeSetter< T >::val.

44 { val = old; }

Member Data Documentation

template<typename T>
T ScopeSetter< T >::old

Definition at line 46 of file D4RQueue.cc.

Referenced by ScopeSetter< T >::~ScopeSetter().

template<typename T>
T& ScopeSetter< T >::val

Definition at line 45 of file D4RQueue.cc.

Referenced by ScopeSetter< T >::ScopeSetter(), and ScopeSetter< T >::~ScopeSetter().


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