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