|
VTM_API vtm_list * | vtm_list_new (enum vtm_elem_type type, size_t init_size) |
|
VTM_API void | vtm_list_free (vtm_list *li) |
|
VTM_API void | vtm_list_clear (vtm_list *li) |
|
VTM_API size_t | vtm_list_size (vtm_list *li) |
|
VTM_API int | vtm_list_add (vtm_list *li, struct vtm_variant var) |
|
VTM_API int | vtm_list_add_va (vtm_list *li,...) |
|
VTM_API int | vtm_list_remove (vtm_list *li, size_t index) |
|
VTM_API void | vtm_list_set_free_func (vtm_list *li, vtm_list_free_func fn) |
|
VTM_API int8_t | vtm_list_get_int8 (vtm_list *li, size_t index) |
|
VTM_API uint8_t | vtm_list_get_uint8 (vtm_list *li, size_t index) |
|
VTM_API int16_t | vtm_list_get_int16 (vtm_list *li, size_t index) |
|
VTM_API uint16_t | vtm_list_get_uint16 (vtm_list *li, size_t index) |
|
VTM_API int32_t | vtm_list_get_int32 (vtm_list *li, size_t index) |
|
VTM_API uint32_t | vtm_list_get_uint32 (vtm_list *li, size_t index) |
|
VTM_API int64_t | vtm_list_get_int64 (vtm_list *li, size_t index) |
|
VTM_API uint64_t | vtm_list_get_uint64 (vtm_list *li, size_t index) |
|
VTM_API bool | vtm_list_get_bool (vtm_list *li, size_t index) |
|
VTM_API char | vtm_list_get_char (vtm_list *li, size_t index) |
|
VTM_API signed char | vtm_list_get_schar (vtm_list *li, size_t index) |
|
VTM_API unsigned char | vtm_list_get_uchar (vtm_list *li, size_t index) |
|
VTM_API short | vtm_list_get_short (vtm_list *li, size_t index) |
|
VTM_API unsigned short | vtm_list_get_ushort (vtm_list *li, size_t index) |
|
VTM_API int | vtm_list_get_int (vtm_list *li, size_t index) |
|
VTM_API unsigned int | vtm_list_get_uint (vtm_list *li, size_t index) |
|
VTM_API long | vtm_list_get_long (vtm_list *li, size_t index) |
|
VTM_API unsigned long | vtm_list_get_ulong (vtm_list *li, size_t index) |
|
VTM_API float | vtm_list_get_float (vtm_list *li, size_t index) |
|
VTM_API double | vtm_list_get_double (vtm_list *li, size_t index) |
|
VTM_API void * | vtm_list_get_pointer (vtm_list *li, size_t index) |
|