halcheck 1.0
Loading...
Searching...
No Matches

◆ arbitrary()

template<typename T >
T halcheck::gen::arbitrary ( lib::atom id)

Generates an arbitrary value of a given type.

Template Parameters
TThe type of value to obtain.
Parameters
idA unique id for the generated value.
Returns
arbitrary(lib::tag<lib::decay_t<T>>(), id)

This overload participates in overload resolution only if gen::is_arbitrary<T>() is satisfied.