MOOCHO (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
OptionsFromStreamPack::SetOptionsToTargetBase< T > Class Template Reference

Templated node class manipulating a reference to a target object who will have its options set.. More...

#include <OptionsFromStreamPack_SetOptionsToTargetBase.hpp>

Inheritance diagram for OptionsFromStreamPack::SetOptionsToTargetBase< T >:
Inheritance graph
[legend]

Public Member Functions

 SetOptionsToTargetBase (T *target=0)
 

Private Attributes

T * target_
 

<<std aggr>> stereotype members for target.

void set_target (T *target)
 
T * get_target ()
 
const T * get_target () const
 
T & target ()
 
const T & target () const
 

Detailed Description

template<class T>
class OptionsFromStreamPack::SetOptionsToTargetBase< T >

Templated node class manipulating a reference to a target object who will have its options set..

Definition at line 53 of file OptionsFromStreamPack_SetOptionsToTargetBase.hpp.

Constructor & Destructor Documentation

template<class T>
OptionsFromStreamPack::SetOptionsToTargetBase< T >::SetOptionsToTargetBase ( T *  target = 0)
inline

Member Function Documentation

template<class T>
void OptionsFromStreamPack::SetOptionsToTargetBase< T >::set_target ( T *  target)
inline
template<class T>
T* OptionsFromStreamPack::SetOptionsToTargetBase< T >::get_target ( )
inline
template<class T>
const T* OptionsFromStreamPack::SetOptionsToTargetBase< T >::get_target ( ) const
inline
template<class T>
T& OptionsFromStreamPack::SetOptionsToTargetBase< T >::target ( )
inline
template<class T>
const T& OptionsFromStreamPack::SetOptionsToTargetBase< T >::target ( ) const
inline

Member Data Documentation

template<class T>
T* OptionsFromStreamPack::SetOptionsToTargetBase< T >::target_
private

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