XMMS2
|
Defines | |
#define | XMMSV_DICT_ENTRY(k, v) __xmmsv_identity_const_charp (k), __xmmsv_identity_xmmsv (v) |
#define | XMMSV_DICT_ENTRY_STR(k, v) XMMSV_DICT_ENTRY (k, __xmmsv_null_to_none (xmmsv_new_string (v))) |
#define | XMMSV_DICT_ENTRY_INT(k, v) XMMSV_DICT_ENTRY (k, xmmsv_new_int (v)) |
#define | XMMSV_DICT_END NULL |
#define | XMMSV_LIST_ENTRY(v) __xmmsv_identity_xmmsv (v) |
#define | XMMSV_LIST_ENTRY_STR(v) XMMSV_LIST_ENTRY (__xmmsv_null_to_none (xmmsv_new_string (v))) |
#define | XMMSV_LIST_ENTRY_INT(v) XMMSV_LIST_ENTRY (xmmsv_new_int (v)) |
#define | XMMSV_LIST_ENTRY_COLL(v) XMMSV_LIST_ENTRY (__xmmsv_null_to_none (xmmsv_new_coll (v))) |
#define | XMMSV_LIST_END NULL |
Functions | |
xmmsv_t * | xmmsv_build_dict (const char *firstkey,...) |
xmmsv_t * | xmmsv_build_list (xmmsv_t *first_entry,...) |
xmmsv_t * | xmmsv_build_list_va (xmmsv_t *first_entry, va_list ap) |
#define XMMSV_DICT_END NULL |
Definition at line 40 of file xmmsv_build.h.
#define XMMSV_DICT_ENTRY | ( | k, | |
v | |||
) | __xmmsv_identity_const_charp (k), __xmmsv_identity_xmmsv (v) |
Definition at line 37 of file xmmsv_build.h.
#define XMMSV_DICT_ENTRY_INT | ( | k, | |
v | |||
) | XMMSV_DICT_ENTRY (k, xmmsv_new_int (v)) |
Definition at line 39 of file xmmsv_build.h.
#define XMMSV_DICT_ENTRY_STR | ( | k, | |
v | |||
) | XMMSV_DICT_ENTRY (k, __xmmsv_null_to_none (xmmsv_new_string (v))) |
Definition at line 38 of file xmmsv_build.h.
#define XMMSV_LIST_END NULL |
Definition at line 47 of file xmmsv_build.h.
#define XMMSV_LIST_ENTRY | ( | v | ) | __xmmsv_identity_xmmsv (v) |
Definition at line 43 of file xmmsv_build.h.
#define XMMSV_LIST_ENTRY_COLL | ( | v | ) | XMMSV_LIST_ENTRY (__xmmsv_null_to_none (xmmsv_new_coll (v))) |
Definition at line 46 of file xmmsv_build.h.
#define XMMSV_LIST_ENTRY_INT | ( | v | ) | XMMSV_LIST_ENTRY (xmmsv_new_int (v)) |
Definition at line 45 of file xmmsv_build.h.
#define XMMSV_LIST_ENTRY_STR | ( | v | ) | XMMSV_LIST_ENTRY (__xmmsv_null_to_none (xmmsv_new_string (v))) |
Definition at line 44 of file xmmsv_build.h.
xmmsv_t* xmmsv_build_dict | ( | const char * | firstkey, |
... | |||
) |
xmmsv_t* xmmsv_build_list | ( | xmmsv_t * | first_entry, |
... | |||
) |
xmmsv_t* xmmsv_build_list_va | ( | xmmsv_t * | first_entry, |
va_list | ap | ||
) |
Definition at line 2252 of file value.c.
Referenced by xmmsv_build_list().