Classes |
struct | class_to_btyp< T > |
class | octave_base_value |
class | octave_base_value::type_conv_info |
Defines |
#define | DECLARE_OV_BASE_TYPEID_FUNCTIONS_AND_DATA DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA2(virtual) |
#define | DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA2 (OCTAVE_EMPTY_CPP_ARG) |
#define | DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA2(VIRTUAL) |
#define | DEF_CLASS_TO_BTYP(CLASS, BTYP) |
#define | DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA(t, n, c) |
Enumerations |
enum | builtin_type_t {
btyp_double,
btyp_float,
btyp_complex,
btyp_float_complex,
btyp_int8,
btyp_int16,
btyp_int32,
btyp_int64,
btyp_uint8,
btyp_uint16,
btyp_uint32,
btyp_uint64,
btyp_bool,
btyp_char,
btyp_struct,
btyp_cell,
btyp_func_handle,
btyp_unknown,
btyp_num_types = btyp_unknown
} |
Functions |
bool | btyp_isarray (builtin_type_t btyp) |
bool | btyp_isfloat (builtin_type_t btyp) |
bool | btyp_isinteger (builtin_type_t btyp) |
bool | btyp_isnumeric (builtin_type_t btyp) |
OCTINTERP_API builtin_type_t | btyp_mixed_numeric (builtin_type_t x, builtin_type_t y) |
| DEF_CLASS_TO_BTYP (bool, btyp_bool) |
| DEF_CLASS_TO_BTYP (octave_uint8, btyp_uint8) |
| DEF_CLASS_TO_BTYP (octave_int64, btyp_int64) |
| DEF_CLASS_TO_BTYP (octave_int32, btyp_int32) |
| DEF_CLASS_TO_BTYP (octave_int16, btyp_int16) |
| DEF_CLASS_TO_BTYP (octave_int8, btyp_int8) |
| DEF_CLASS_TO_BTYP (FloatComplex, btyp_float_complex) |
| DEF_CLASS_TO_BTYP (Complex, btyp_complex) |
| DEF_CLASS_TO_BTYP (float, btyp_float) |
| DEF_CLASS_TO_BTYP (double, btyp_double) |
| DEF_CLASS_TO_BTYP (octave_uint64, btyp_uint64) |
| DEF_CLASS_TO_BTYP (char, btyp_char) |
| DEF_CLASS_TO_BTYP (octave_uint16, btyp_uint16) |
| DEF_CLASS_TO_BTYP (octave_uint32, btyp_uint32) |
OCTINTERP_API string_vector | get_builtin_classes (void) |
Variables |
OCTINTERP_API std::string | btyp_class_name [btyp_num_types] |
OCTINTERP_API bool | Vsparse_auto_mutate |