ZeroErr
Loading...
Searching...
No Matches
zeroerr::Arbitrary< bool > Class Reference

#include <arbitrary.h>

Inheritance diagram for zeroerr::Arbitrary< bool >:
Collaboration diagram for zeroerr::Arbitrary< bool >:

Public Types

using ValueType = bool
using CorpusType = bool

Public Member Functions

CorpusType GetRandomCorpus (Rng &rng) const override
void Mutate (Rng &, CorpusType &v, bool) const override
Public Member Functions inherited from zeroerr::DomainConvertable< bool >
virtual bool GetValue (const bool &v) const
virtual bool FromValue (const bool &v) const
Public Member Functions inherited from zeroerr::Domain< bool, bool >
virtual ~Domain ()=default
virtual bool GetRandomValue (Rng &rng) const
virtual bool ParseCorpus (IRObject v) const
virtual IRObject SerializeCorpus (const bool &v) const

Member Typedef Documentation

◆ CorpusType

using zeroerr::Arbitrary< bool >::CorpusType = bool

◆ ValueType

using zeroerr::Arbitrary< bool >::ValueType = bool

Member Function Documentation

◆ GetRandomCorpus()

CorpusType zeroerr::Arbitrary< bool >::GetRandomCorpus ( Rng & rng) const
inlineoverridevirtual

◆ Mutate()

void zeroerr::Arbitrary< bool >::Mutate ( Rng & ,
CorpusType & v,
bool  ) const
inlineoverridevirtual

The documentation for this class was generated from the following file: