#include <iostream.h>
#include <stdlib.h>
#include "Config/compiler-config.h"
#include "IO/mutator-base.h"
#include "Utility/pre-post-conditions.h"
#include "Utility/type-name-traits.h"
Include dependency graph for mutator.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Compounds | |
class | TypedMutator |
The simplest concrete Mutator. More... | |
class | NotifyOnChangeMutator |
Notify controlee, if variable changes. More... | |
class | SetTrueOnReadMutator |
Sets value to true, if name is read. More... | |
class | SetFalseOnReadMutator |
Sets value to false, if name is read. More... | |
class | FlipOnReadMutator |
toggles the boolean value of v. More... | |
class | SetOnReadMutator |
Set v2 to deflt, if read occurs. More... | |
class | CommentedMutator |
Prints an additional comment when written. More... | |
class | MessageOnReadMutator |
Prints a message to an ostream if read. More... | |
Functions | |
template<class T> TypedMutator< T > * | GetMutator (T &t) |
template<class T> CommentedMutator< T > * | GetMutator (T &t, std::string const &comment) |
template<class T> CommentedMutator< T > * | GetMutator (T &t, const char *comment) |
template<class T> NotifyOnChangeMutator< T > * | GetNotifyingMutator (T &t, controlable &observ) |
SetTrueOnReadMutator * | GetTrueOnReadMutator (bool &t) |
SetFalseOnReadMutator * | GetFalseOnReadMutator (bool &t) |
FlipOnReadMutator * | GetFlipOnReadMutator (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, std::string const &comment) |
template<class T> CommentedMutator< T > * | GetCommentedMutator (T &t, const char *comment) |
|
|
|
|
|
Definition at line 186 of file mutator.h. Referenced by AddVar, istream_control_device_impl::get_sub_device, main, and istream_control_device_impl::register_at. |
|
|
|
Definition at line 195 of file mutator.h. Referenced by main. |
|
Definition at line 199 of file mutator.h. Referenced by main. |
|
|
|
|
|
|
|
Definition at line 217 of file mutator.h. Referenced by main. |