UDX return value macros
There are macros that you can use to ensure that return
values from the evaluate() method are valid values.
The macros are defined in the udxinc.h header
file.
int returnType()
StringReturn* stringReturnInfo()
NZ_UDX_RETURN_NULL()
NZ_UDX_RETURN_STRING(x)
NZ_UDX_RETURN_FLOAT(x)
NZ_UDX_RETURN_DOUBLE(x)
NZ_UDX_RETURN_INT64(x)
NZ_UDX_RETURN_INT32(x)
NZ_UDX_RETURN_INT16(x)
NZ_UDX_RETURN_BOOL