ZeroErr
|
#include <domain.h>
Public Member Functions | |
virtual ValueType | GetValue (const CorpusType &v) const |
virtual CorpusType | FromValue (const ValueType &v) const |
Public Member Functions inherited from zeroerr::Domain< ValueType, ValueType > | |
virtual | ~Domain ()=default |
virtual ValueType | GetRandomCorpus (Rng &rng) const=0 |
virtual ValueType | GetRandomValue (Rng &rng) const |
virtual ValueType | GetValue (const ValueType &v) const=0 |
virtual ValueType | ParseCorpus (IRObject v) const |
virtual IRObject | SerializeCorpus (const ValueType &v) const |
virtual void | Mutate (Rng &rng, ValueType &v, bool only_shrink=false) const=0 |
|
inlinevirtual |
Implements zeroerr::Domain< ValueType, ValueType >.
|
inlinevirtual |