caLib_abstract.util

This module is contains utility templates and functions used by the other modules in $(CALIB_ABSTRACT).

Take a look the various modules in $(CALIB_ABSTRACT) for usage examples.

Members

Templates

formatBehaviour
template formatBehaviour(string behaviour)
hasCellStateType
template hasCellStateType(T)

return true if T has an alias named CellStateType. False if not

hasDimension
template hasDimension(T)

return true if T has an enum uint named Dimension. False if not

hasDisplayValueType
template hasDisplayValueType(T)

return true if T has an alias named DisplayValueType. False if not

hasNeighbourhoodType
template hasNeighbourhoodType(T)

return true if T has an alias named NeighbourhoodType. False if not

isCellStateTypesCompatible
deprecated template isCellStateTypesCompatible(T...)

Return true all of the given arguments are types that can be impliciltly converted to one-another

isDimensionsCompatible
deprecated template isDimensionsCompatible(T...)

Return true all of the given arguments are types that can be impliciltly converted to one-another

isDisplayValueTypesCompatible
deprecated template isDisplayValueTypesCompatible(T...)

Return true all of the given arguments are types that can be impliciltly converted to one-another

Meta