amroc/amr/IO/mutator.h File Reference

Some implementations of the Mutator-interface. More...

#include "mutator-base.h"
#include <iostream>
#include <string>

Go to the source code of this file.

Classes

class  TypedMutator< T >
class  NotifyOnChangeMutator< T >
class  SetTrueOnReadMutator
class  SetFalseOnReadMutator
class  FlipOnReadMutator
class  SetOnReadMutator< T, Tsec >
class  CommentedMutator< T >

Functions

template<class T >
TypedMutator< T > * GetMutator (T &t)
template<class T >
CommentedMutator< T > * GetMutator (T &t, const std::string &comment)
template<class T >
CommentedMutator< T > * GetMutator (T &t, const char *comment)
template<class T >
NotifyOnChangeMutator< T > * GetNotifyingMutator (T &t, controlable &observ)
SetTrueOnReadMutatorGetTrueOnReadMutator (bool &t)
SetFalseOnReadMutatorGetFalseOnReadMutator (bool &t)
FlipOnReadMutatorGetFlipOnReadMutator (bool &t)
template<class T , class TObs >
SetOnReadMutator< T, TObs > * GetSetOnReadMutator (T &t, TObs &obs, TObs deflt)
template<class T >
CommentedMutator< T > * GetCommentedMutator (T &t, const std::string &comment)
template<class T >
CommentedMutator< T > * GetCommentedMutator (T &t, const char *comment)

Detailed Description

Some implementations of the Mutator-interface.

Author:
Guntram Berti
Date:
1997

Function Documentation

template<class T >
CommentedMutator<T>* GetCommentedMutator ( T &  t,
const char *  comment 
) [inline]
template<class T >
CommentedMutator<T>* GetCommentedMutator ( T &  t,
const std::string &  comment 
) [inline]
SetFalseOnReadMutator* GetFalseOnReadMutator ( bool &  t  )  [inline]
FlipOnReadMutator* GetFlipOnReadMutator ( bool &  t  )  [inline]
template<class T >
CommentedMutator<T>* GetMutator ( T &  t,
const char *  comment 
) [inline]
template<class T >
CommentedMutator<T>* GetMutator ( T &  t,
const std::string &  comment 
) [inline]
template<class T >
TypedMutator<T>* GetMutator ( T &  t  )  [inline]

Referenced by AddVar().

template<class T >
NotifyOnChangeMutator<T>* GetNotifyingMutator ( T &  t,
controlable observ 
) [inline]
template<class T , class TObs >
SetOnReadMutator<T,TObs>* GetSetOnReadMutator ( T &  t,
TObs &  obs,
TObs  deflt 
) [inline]
SetTrueOnReadMutator* GetTrueOnReadMutator ( bool &  t  )  [inline]
Generated on Thu Jun 30 02:19:01 2016 for AMROC's Parameter IO by  doxygen 1.6.3