ZeroErr
zeroerr::InRange< T > Member List

This is the complete list of members for zeroerr::InRange< T >, including all inherited members.

CorpusType typedefzeroerr::InRange< T >
FromValue(const T &v) constzeroerr::DomainConvertable< T >inlinevirtual
zeroerr::Domain::FromValue(const ValueType &v) const =0zeroerr::Domain< ValueType, CorpusType >pure virtual
GetRandomCorpus(Rng &rng) const overridezeroerr::InRange< T >inlinevirtual
GetRandomValue(Rng &rng) constzeroerr::Domain< ValueType, CorpusType >inlinevirtual
GetValue(const T &v) constzeroerr::DomainConvertable< T >inlinevirtual
zeroerr::Domain::GetValue(const CorpusType &v) const =0zeroerr::Domain< ValueType, CorpusType >pure virtual
InRange(T min, T max)zeroerr::InRange< T >inline
maxzeroerr::InRange< T >
minzeroerr::InRange< T >
Mutate(Rng &rng, CorpusType &v, bool only_shrink) const overridezeroerr::InRange< T >inline
DomainConvertable< T >::Mutate(Rng &rng, CorpusType &v, bool only_shrink=false) const =0zeroerr::Domain< ValueType, CorpusType >pure virtual
ParseCorpus(IRObject v) constzeroerr::Domain< ValueType, CorpusType >inlinevirtual
SerializeCorpus(const CorpusType &v) constzeroerr::Domain< ValueType, CorpusType >inlinevirtual
ValueType typedefzeroerr::InRange< T >
~Domain()=defaultzeroerr::Domain< ValueType, CorpusType >virtual