package struct GuideStore(string type = "")

Store values so we can later create guides from them

public void put(T)(in T gs) 
if(is(T == GuideStore!(type)))

Put another GuideStore into the store

public void put(T)(in T range) 
if(!is(T == string) && isInputRange!T)

Add a range of values to the store

public void put(T)(
    in T value, 
    double offset = 0) 
if(!is(T == GuideStore!(type)) && (is(T == string) || !isInputRange!T))

Add a value of anytype to the store

public double min() const

Minimum value encountered till now

public double max() const

Maximum value encountered till now

public @property auto store() const

The discete values in the store

public @property auto storeHash() const

A hash mapping the discrete values to continuous (double)

public bool hasDiscrete() const

True if we encountered discrete values

Functions

put

Put another GuideStore into the store

put

Add a range of values to the store

put

Add a value of anytype to the store

minconst

Minimum value encountered till now

maxconst

Maximum value encountered till now

@property, autostoreconst

The discete values in the store

@property, autostoreHashconst

A hash mapping the discrete values to continuous (double)

hasDiscreteconst

True if we encountered discrete values