|
VTM_API size_t | vtm_elem_size (enum vtm_elem_type type) |
|
VTM_API void | vtm_elem_parse (enum vtm_elem_type type, union vtm_elem *dst, va_list *ap) |
|
VTM_API int8_t | vtm_elem_as_int8 (enum vtm_elem_type type, const union vtm_elem *src) |
|
VTM_API uint8_t | vtm_elem_as_uint8 (enum vtm_elem_type type, const union vtm_elem *src) |
|
VTM_API int16_t | vtm_elem_as_int16 (enum vtm_elem_type type, const union vtm_elem *src) |
|
VTM_API uint16_t | vtm_elem_as_uint16 (enum vtm_elem_type type, const union vtm_elem *src) |
|
VTM_API int32_t | vtm_elem_as_int32 (enum vtm_elem_type type, const union vtm_elem *src) |
|
VTM_API uint32_t | vtm_elem_as_uint32 (enum vtm_elem_type type, const union vtm_elem *src) |
|
VTM_API int64_t | vtm_elem_as_int64 (enum vtm_elem_type type, const union vtm_elem *src) |
|
VTM_API uint64_t | vtm_elem_as_uint64 (enum vtm_elem_type type, const union vtm_elem *src) |
|
VTM_API bool | vtm_elem_as_bool (enum vtm_elem_type type, const union vtm_elem *src) |
|
VTM_API char | vtm_elem_as_char (enum vtm_elem_type type, const union vtm_elem *src) |
|
VTM_API signed char | vtm_elem_as_schar (enum vtm_elem_type type, const union vtm_elem *src) |
|
VTM_API unsigned char | vtm_elem_as_uchar (enum vtm_elem_type type, const union vtm_elem *src) |
|
VTM_API short | vtm_elem_as_short (enum vtm_elem_type type, const union vtm_elem *src) |
|
VTM_API unsigned short | vtm_elem_as_ushort (enum vtm_elem_type type, const union vtm_elem *src) |
|
VTM_API int | vtm_elem_as_int (enum vtm_elem_type type, const union vtm_elem *src) |
|
VTM_API unsigned int | vtm_elem_as_uint (enum vtm_elem_type type, const union vtm_elem *src) |
|
VTM_API long | vtm_elem_as_long (enum vtm_elem_type type, const union vtm_elem *src) |
|
VTM_API unsigned long | vtm_elem_as_ulong (enum vtm_elem_type type, const union vtm_elem *src) |
|
VTM_API float | vtm_elem_as_float (enum vtm_elem_type type, const union vtm_elem *src) |
|
VTM_API double | vtm_elem_as_double (enum vtm_elem_type type, const union vtm_elem *src) |
|
VTM_API char * | vtm_elem_as_str (enum vtm_elem_type type, const union vtm_elem *src) |
|
VTM_API void * | vtm_elem_as_ptr (enum vtm_elem_type type, const union vtm_elem *src) |
|
VTM_API vtm_elem_cmp_fn | vtm_elem_get_cmp_fn (enum vtm_elem_type type) |
|
VTM_API bool | vtm_elem_cmp_int8 (union vtm_elem *e1, union vtm_elem *e2) |
|
VTM_API bool | vtm_elem_cmp_uint8 (union vtm_elem *e1, union vtm_elem *e2) |
|
VTM_API bool | vtm_elem_cmp_int16 (union vtm_elem *e1, union vtm_elem *e2) |
|
VTM_API bool | vtm_elem_cmp_uint16 (union vtm_elem *e1, union vtm_elem *e2) |
|
VTM_API bool | vtm_elem_cmp_int32 (union vtm_elem *e1, union vtm_elem *e2) |
|
VTM_API bool | vtm_elem_cmp_uint32 (union vtm_elem *e1, union vtm_elem *e2) |
|
VTM_API bool | vtm_elem_cmp_int64 (union vtm_elem *e1, union vtm_elem *e2) |
|
VTM_API bool | vtm_elem_cmp_uint64 (union vtm_elem *e1, union vtm_elem *e2) |
|
VTM_API bool | vtm_elem_cmp_bool (union vtm_elem *e1, union vtm_elem *e2) |
|
VTM_API bool | vtm_elem_cmp_char (union vtm_elem *e1, union vtm_elem *e2) |
|
VTM_API bool | vtm_elem_cmp_schar (union vtm_elem *e1, union vtm_elem *e2) |
|
VTM_API bool | vtm_elem_cmp_uchar (union vtm_elem *e1, union vtm_elem *e2) |
|
VTM_API bool | vtm_elem_cmp_short (union vtm_elem *e1, union vtm_elem *e2) |
|
VTM_API bool | vtm_elem_cmp_ushort (union vtm_elem *e1, union vtm_elem *e2) |
|
VTM_API bool | vtm_elem_cmp_int (union vtm_elem *e1, union vtm_elem *e2) |
|
VTM_API bool | vtm_elem_cmp_uint (union vtm_elem *e1, union vtm_elem *e2) |
|
VTM_API bool | vtm_elem_cmp_long (union vtm_elem *e1, union vtm_elem *e2) |
|
VTM_API bool | vtm_elem_cmp_ulong (union vtm_elem *e1, union vtm_elem *e2) |
|
VTM_API bool | vtm_elem_cmp_float (union vtm_elem *e1, union vtm_elem *e2) |
|
VTM_API bool | vtm_elem_cmp_double (union vtm_elem *e1, union vtm_elem *e2) |
|
VTM_API bool | vtm_elem_cmp_str (union vtm_elem *e1, union vtm_elem *e2) |
|
VTM_API bool | vtm_elem_cmp_strcase (union vtm_elem *e1, union vtm_elem *e2) |
|
VTM_API bool | vtm_elem_cmp_ptr (union vtm_elem *e1, union vtm_elem *e2) |
|