VIPER REFERENCE MANUAL
extern "C" size_t iflDataSize ( | iflDataType type, int count=1); |
extern "C" iflDataType iflDataTypeFromRange ( | double minVal, double maxVal, int typeMask=-1); |
extern "C" iflDataType iflDataClosestType ( | iflDataType desired, int allowed, int flags=0); |
extern "C" double iflDataMin ( | iflDataType type); |
extern "C" double iflDataMax ( | iflDataType type); |
extern "C" inline int iflDataIsSigned ( | iflDataType type); |
extern "C" inline int iflDataIsIntegral ( | iflDataType type); |
extern "C" iflDataType iflDataClosestType ( | iflDataType desired, int allowed, int flags=0); |
iflDataWantSigned | consider only signed types from allowed (unless there aren't any, then fall back on unsigned values) |
iflDataAnySign | consider both signed and unsigned types. The default behaviour is to consider types that match the signed/unsigned nature of desired. |
iflDataDemote | don't allow type promotion; only consider types of the same size of smaller. |
extern "C" inline int iflDataIsIntegral ( | iflDataType type); |
extern "C" inline int iflDataIsSigned ( | iflDataType type); |
extern "C" double iflDataMax ( | iflDataType type); |
extern "C" double iflDataMin ( | iflDataType type); |
extern "C" size_t iflDataSize ( | iflDataType type, int count=1); |
extern "C" iflDataType iflDataTypeFromRange ( | double minVal, double maxVal, int typeMask=-1); |