ZeroErr
|
#include <arbitrary.h>
Public 类型 | |
using | ValueType = bool |
using | CorpusType = bool |
Public 成员函数 | |
CorpusType | GetRandomCorpus (Rng &rng) const override |
void | Mutate (Rng &, CorpusType &v, bool) const override |
![]() | |
virtual bool | GetValue (const bool &v) const |
virtual bool | FromValue (const bool &v) const |
![]() | |
virtual | ~Domain ()=default |
virtual ValueType | GetRandomValue (Rng &rng) const |
virtual CorpusType | FromValue (const ValueType &v) const =0 |
virtual ValueType | GetValue (const CorpusType &v) const =0 |
virtual CorpusType | ParseCorpus (IRObject v) const |
virtual IRObject | SerializeCorpus (const CorpusType &v) const |
virtual void | Mutate (Rng &rng, CorpusType &v, bool only_shrink=false) const =0 |
using zeroerr::Arbitrary< bool >::CorpusType = bool |
using zeroerr::Arbitrary< bool >::ValueType = bool |
|
inlineoverridevirtual |
|
inlineoverride |