ZeroErr
zeroerr::AggregateOf< T, Inner > Member List

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

AggregateOf(Inner &&... inner)zeroerr::AggregateOf< T, Inner >inline
CorpusType typedefzeroerr::AggregateOf< T, Inner >
FromValue(const ValueType &v) const overridezeroerr::AggregateOf< T, Inner >inlinevirtual
GetRandomCorpus(Rng &rng) const overridezeroerr::AggregateOf< T, Inner >inlinevirtual
GetRandomValue(Rng &rng) constzeroerr::Domain< T, std::tuple< Inner::CorpusType... > >inlinevirtual
GetValue(const CorpusType &v) const overridezeroerr::AggregateOf< T, Inner >inline
Domain< T, std::tuple< Inner::CorpusType... > >::GetValue(const std::tuple< Inner::CorpusType... > &v) const=0zeroerr::Domain< T, std::tuple< Inner::CorpusType... > >pure virtual
Mutate(Rng &rng, CorpusType &v, bool only_shrink) const overridezeroerr::AggregateOf< T, Inner >inline
Domain< T, std::tuple< Inner::CorpusType... > >::Mutate(Rng &rng, std::tuple< Inner::CorpusType... > &v, bool only_shrink=false) const=0zeroerr::Domain< T, std::tuple< Inner::CorpusType... > >pure virtual
ParseCorpus(IRObject v) constzeroerr::Domain< T, std::tuple< Inner::CorpusType... > >inlinevirtual
SerializeCorpus(const std::tuple< Inner::CorpusType... > &v) constzeroerr::Domain< T, std::tuple< Inner::CorpusType... > >inlinevirtual
ValueType typedefzeroerr::AggregateOf< T, Inner >
~Domain()=defaultzeroerr::Domain< T, std::tuple< Inner::CorpusType... > >virtual