typeutils

Various functions to determine types at runtime. Originally found in my raijin library and has been backported here.

Members

Aliases

AllowNumericBooleanValues
alias AllowNumericBooleanValues = Flag!"allowNumericBooleanValues"
Undocumented in source.

Functions

isBoolean
bool isBoolean(T value, AllowNumericBooleanValues allowInteger)

Determines if a value is of type boolean using 0, 1, true and false as qualifiers.

isDecimal
bool isDecimal(string value)

Determines if a string is a decimal value

isFalse
bool isFalse(T value, AllowNumericBooleanValues allowInteger)

Determines if value is a false value

isInteger
bool isInteger(string value)

Determines if a string is an integer value.

isTrue
bool isTrue(T value, AllowNumericBooleanValues allowInteger)

Determines if value is a true value

Meta

Authors

Paul Crane