Placeholder-class for arbitrary variables that may be read and written from or to streams, resp. More...
#include <mutator-base.h>
Public Member Functions | |
virtual void | read (std::istream &in)=0 |
virtual void | print (std::ostream &out) const =0 |
virtual void | print (std::ostream &out, const std::string &name) const =0 |
virtual std::string | description () const |
virtual | ~Mutator () |
Placeholder-class for arbitrary variables that may be read and written from or to streams, resp.
virtual Mutator::~Mutator | ( | ) | [inline, virtual] |
std::string Mutator::description | ( | ) | const [virtual] |
Reimplemented in CommentedMutator< T >.
virtual void Mutator::print | ( | std::ostream & | out, | |
const std::string & | name | |||
) | const [pure virtual] |
Implemented in TypedMutator< T >, SetTrueOnReadMutator, SetFalseOnReadMutator, FlipOnReadMutator, and TypedMutator< bool >.
virtual void Mutator::print | ( | std::ostream & | out | ) | const [pure virtual] |
Implemented in TypedMutator< T >, SetTrueOnReadMutator, SetFalseOnReadMutator, FlipOnReadMutator, and TypedMutator< bool >.
virtual void Mutator::read | ( | std::istream & | in | ) | [pure virtual] |