qcheck.arbitrary

generate arbitrary random data

Members

Aliases

randomSeed
alias randomSeed = qcheck.detail.random.randomSeed
Undocumented in source.

Classes

Second
class Second
Undocumented in source.

Enums

BoolNum
enum BoolNum
Undocumented in source.

Functions

getArbitrary
T getArbitrary(Config config)

Get a random value of type T. Randomly generates necessary ctor arguments.

getArbitraryArray
T[] getArbitraryArray(size_t len, Config config)

Randomly initialize an array of len

getArbitraryTuple
Tup getArbitraryTuple(Config config)

Randomly initialize all fields of tuple Tup.

Structs

Cyclic
struct Cyclic
Undocumented in source.
Entry
struct Entry
Undocumented in source.
EnumStruct
struct EnumStruct
Undocumented in source.

Templates

maxIt
template maxIt(T)
Undocumented in source.
maxIt
template maxIt(T)
Undocumented in source.
maxIt
template maxIt(T)
Undocumented in source.
maxIt
template maxIt(T)
Undocumented in source.
maxIt
template maxIt(T)
Undocumented in source.
maxIt
template maxIt(T)
Undocumented in source.
maxIt
template maxIt(T)
Undocumented in source.
testNumeric
template testNumeric(T)
Undocumented in source.

Meta