Functions | |
static size_t | eina_value_type_size (const Eina_Value_Type *type) |
Get size of Eina_Value_Type based on C type. More... | |
static unsigned int | eina_value_type_offset (const Eina_Value_Type *type, unsigned int base) |
Get padding of Eina_Value_Type based on C type and base padding. More... | |
static Eina_Value * | eina_value_uchar_new (unsigned char c) |
Create a new Eina_Value containing the passed parameter. More... | |
static Eina_Value * | eina_value_ushort_new (unsigned short c) |
Create a new Eina_Value containing the passed parameter. More... | |
static Eina_Value * | eina_value_uint_new (unsigned int c) |
Create a new Eina_Value containing the passed parameter. More... | |
static Eina_Value * | eina_value_ulong_new (unsigned long c) |
Create a new Eina_Value containing the passed parameter. More... | |
static Eina_Value * | eina_value_uint64_new (uint64_t c) |
Create a new Eina_Value containing the passed parameter. More... | |
static Eina_Value * | eina_value_char_new (char c) |
Create a new Eina_Value containing the passed parameter. More... | |
static Eina_Value * | eina_value_short_new (short c) |
Create a new Eina_Value containing the passed parameter. More... | |
static Eina_Value * | eina_value_int_new (int c) |
Create a new Eina_Value containing the passed parameter. More... | |
static Eina_Value * | eina_value_long_new (long c) |
Create a new Eina_Value containing the passed parameter. More... | |
static Eina_Value * | eina_value_int64_new (int64_t c) |
Create a new Eina_Value containing the passed parameter. More... | |
static Eina_Value * | eina_value_float_new (float c) |
Create a new Eina_Value containing the passed parameter. More... | |
static Eina_Value * | eina_value_double_new (double c) |
Create a new Eina_Value containing the passed parameter. More... | |
static Eina_Value * | eina_value_bool_new (Eina_Bool c) |
Create a new Eina_Value containing the passed parameter. More... | |
static Eina_Value * | eina_value_string_new (const char *c) |
Create a new Eina_Value containing the passed parameter. More... | |
static Eina_Value * | eina_value_stringshare_new (const char *c) |
Create a new Eina_Value containing the passed parameter. More... | |
static Eina_Value * | eina_value_time_new (time_t c) |
Create a new Eina_Value containing the passed parameter. More... | |
static Eina_Value * | eina_value_error_new (Eina_Error c) |
Create a new Eina_Value containing the passed parameter. More... | |
static Eina_Value | eina_value_uchar_init (unsigned char c) |
Initialize Eina_Value containing the passed parameter. More... | |
static Eina_Value | eina_value_ushort_init (unsigned short c) |
Initialize Eina_Value containing the passed parameter. More... | |
static Eina_Value | eina_value_uint_init (unsigned int c) |
Initialize Eina_Value containing the passed parameter. More... | |
static Eina_Value | eina_value_ulong_init (unsigned long c) |
Initialize Eina_Value containing the passed parameter. More... | |
static Eina_Value | eina_value_uint64_init (uint64_t c) |
Initialize Eina_Value containing the passed parameter. More... | |
static Eina_Value | eina_value_char_init (char c) |
Initialize Eina_Value containing the passed parameter. More... | |
static Eina_Value | eina_value_short_init (short c) |
Initialize Eina_Value containing the passed parameter. More... | |
static Eina_Value | eina_value_int_init (int c) |
Initialize Eina_Value containing the passed parameter. More... | |
static Eina_Value | eina_value_long_init (long c) |
Initialize Eina_Value containing the passed parameter. More... | |
static Eina_Value | eina_value_int64_init (int64_t c) |
Initialize Eina_Value containing the passed parameter. More... | |
static Eina_Value | eina_value_float_init (float c) |
Initialize Eina_Value containing the passed parameter. More... | |
static Eina_Value | eina_value_double_init (double c) |
Initialize Eina_Value containing the passed parameter. More... | |
static Eina_Value | eina_value_bool_init (Eina_Bool c) |
Initialize Eina_Value containing the passed parameter. More... | |
static Eina_Value | eina_value_string_init (const char *c) |
Initialize Eina_Value containing the passed parameter. More... | |
static Eina_Value | eina_value_stringshare_init (const char *c) |
Initialize Eina_Value containing the passed parameter. More... | |
static Eina_Value | eina_value_time_init (time_t c) |
Initialize Eina_Value containing the passed parameter. More... | |
static Eina_Value | eina_value_error_init (Eina_Error c) |
Initialize Eina_Value containing the passed parameter. More... | |
static Eina_Bool | eina_value_uchar_get (const Eina_Value *v, unsigned char *c) |
Check value type and get contents. More... | |
static Eina_Bool | eina_value_ushort_get (const Eina_Value *v, unsigned short *c) |
Check value type and get contents. More... | |
static Eina_Bool | eina_value_uint_get (const Eina_Value *v, unsigned int *c) |
Check value type and get contents. More... | |
static Eina_Bool | eina_value_ulong_get (const Eina_Value *v, unsigned long *c) |
Check value type and get contents. More... | |
static Eina_Bool | eina_value_uint64_get (const Eina_Value *v, uint64_t *c) |
Check value type and get contents. More... | |
static Eina_Bool | eina_value_char_get (const Eina_Value *v, char *c) |
Check value type and get contents. More... | |
static Eina_Bool | eina_value_short_get (const Eina_Value *v, short *c) |
Check value type and get contents. More... | |
static Eina_Bool | eina_value_int_get (const Eina_Value *v, int *c) |
Check value type and get contents. More... | |
static Eina_Bool | eina_value_long_get (const Eina_Value *v, long *c) |
Check value type and get contents. More... | |
static Eina_Bool | eina_value_int64_get (const Eina_Value *v, int64_t *c) |
Check value type and get contents. More... | |
static Eina_Bool | eina_value_float_get (const Eina_Value *v, float *c) |
Check value type and get contents. More... | |
static Eina_Bool | eina_value_double_get (const Eina_Value *v, double *c) |
Check value type and get contents. More... | |
static Eina_Bool | eina_value_bool_get (const Eina_Value *v, Eina_Bool *c) |
Check value type and get contents. More... | |
static Eina_Bool | eina_value_string_get (const Eina_Value *v, const char **c) |
Check value type and get contents. More... | |
static Eina_Bool | eina_value_stringshare_get (const Eina_Value *v, const char **c) |
Check value type and get contents. More... | |
static Eina_Bool | eina_value_time_get (const Eina_Value *v, time_t *c) |
Check value type and get contents. More... | |
static Eina_Bool | eina_value_error_get (const Eina_Value *v, Eina_Error *c) |
Check value type and get contents. More... | |
static Eina_Bool | eina_value_uchar_convert (const Eina_Value *v, unsigned char *c) |
Check value type and convert contents. More... | |
static Eina_Bool | eina_value_ushort_convert (const Eina_Value *v, unsigned short *c) |
Check value type and convert contents. More... | |
static Eina_Bool | eina_value_uint_convert (const Eina_Value *v, unsigned int *c) |
Check value type and convert contents. More... | |
static Eina_Bool | eina_value_ulong_convert (const Eina_Value *v, unsigned long *c) |
Check value type and convert contents. More... | |
static Eina_Bool | eina_value_uint64_convert (const Eina_Value *v, uint64_t *c) |
Check value type and convert contents. More... | |
static Eina_Bool | eina_value_char_convert (const Eina_Value *v, char *c) |
Check value type and convert contents. More... | |
static Eina_Bool | eina_value_short_convert (const Eina_Value *v, short *c) |
Check value type and convert contents. More... | |
static Eina_Bool | eina_value_int_convert (const Eina_Value *v, int *c) |
Check value type and convert contents. More... | |
static Eina_Bool | eina_value_long_convert (const Eina_Value *v, long *c) |
Check value type and convert contents. More... | |
static Eina_Bool | eina_value_int64_convert (const Eina_Value *v, int64_t *c) |
Check value type and convert contents. More... | |
static Eina_Bool | eina_value_float_convert (const Eina_Value *v, float *c) |
Check value type and convert contents. More... | |
static Eina_Bool | eina_value_double_convert (const Eina_Value *v, double *c) |
Check value type and convert contents. More... | |
static Eina_Bool | eina_value_bool_convert (const Eina_Value *v, Eina_Bool *c) |
Check value type and convert contents. More... | |
static Eina_Bool | eina_value_string_convert (const Eina_Value *v, const char **c) |
Check value type and convert contents. More... | |
static Eina_Bool | eina_value_stringshare_convert (const Eina_Value *v, const char **c) |
Check value type and convert contents. More... | |
static Eina_Bool | eina_value_time_convert (const Eina_Value *v, time_t *c) |
Check value type and convert contents. More... | |
static Eina_Bool | eina_value_error_convert (const Eina_Value *v, Eina_Error *c) |
Check value type and convert contents. More... | |
static Eina_Value * | eina_value_dup (const Eina_Value *val) |
Create a new Eina_Value containing the passed parameter. More... | |
static Eina_Value | eina_value_reference_copy (const Eina_Value *val) |
Return a reference to Eina_Value containing a copy of the passed parameter. More... | |
static Eina_Bool | eina_value_stringshare_copy (const Eina_Value *val, Eina_Stringshare **str) |
Copy the stringshare in the passed Eina_Value. More... | |
static Eina_Bool | eina_value_string_copy (const Eina_Value *val, char **str) |
Copy the string in the passed Eina_Value. More... | |
#define eina_value_util_type_size eina_value_type_size |
#define eina_value_util_type_offset eina_value_type_offset |
#define eina_value_util_int_new eina_value_int_new |
#define eina_value_util_double_new eina_value_double_new |
#define eina_value_util_bool_new eina_value_bool_new |
#define eina_value_util_string_new eina_value_string_new |
#define eina_value_util_stringshare_new eina_value_stringshare_new |
#define eina_value_util_time_new eina_value_time_new |
#define eina_value_util_dup eina_value_dup |
#define eina_value_util_stringshare_copy eina_value_stringshare_copy |
#define eina_value_util_string_copy eina_value_string_copy |
|
inlinestatic |
Get size of Eina_Value_Type based on C type.
type | The type to get the size of |
Referenced by eina_value_type_offset().
|
inlinestatic |
Get padding of Eina_Value_Type based on C type and base padding.
type | The type to get the offset of |
base | The existing base size |
References eina_value_type_size().
|
inlinestatic |
Create a new Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Create a new Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Create a new Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Create a new Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Create a new Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Create a new Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Create a new Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Create a new Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Create a new Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Create a new Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Create a new Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Create a new Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Create a new Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Create a new Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Create a new Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Create a new Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Create a new Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Initialize Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Initialize Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Initialize Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Initialize Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Initialize Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Initialize Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Initialize Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Initialize Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Initialize Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Initialize Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Initialize Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Initialize Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Initialize Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Initialize Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Initialize Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Initialize Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Initialize Eina_Value containing the passed parameter.
c | The value to use |
|
inlinestatic |
Check value type and get contents.
v | The value to check type and get contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and get contents.
v | The value to check type and get contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and get contents.
v | The value to check type and get contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and get contents.
v | The value to check type and get contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and get contents.
v | The value to check type and get contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and get contents.
v | The value to check type and get contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and get contents.
v | The value to check type and get contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and get contents.
v | The value to check type and get contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and get contents.
v | The value to check type and get contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and get contents.
v | The value to check type and get contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and get contents.
v | The value to check type and get contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and get contents.
v | The value to check type and get contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and get contents.
v | The value to check type and get contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and get contents.
v | The value to check type and get contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and get contents.
v | The value to check type and get contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and get contents.
v | The value to check type and get contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and get contents.
v | The value to check type and get contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and convert contents.
v | The value to check type and convert contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and convert contents.
v | The value to check type and convert contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and convert contents.
v | The value to check type and convert contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and convert contents.
v | The value to check type and convert contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and convert contents.
v | The value to check type and convert contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and convert contents.
v | The value to check type and convert contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and convert contents.
v | The value to check type and convert contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and convert contents.
v | The value to check type and convert contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and convert contents.
v | The value to check type and convert contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and convert contents.
v | The value to check type and convert contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and convert contents.
v | The value to check type and convert contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and convert contents.
v | The value to check type and convert contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and convert contents.
v | The value to check type and convert contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and convert contents.
v | The value to check type and convert contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and convert contents.
v | The value to check type and convert contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and convert contents.
v | The value to check type and convert contents. |
c | Where to store the value contents. |
|
inlinestatic |
Check value type and convert contents.
v | The value to check type and convert contents. |
c | Where to store the value contents. |
|
inlinestatic |
Create a new Eina_Value containing the passed parameter.
val | The value to use |
|
inlinestatic |
Return a reference to Eina_Value containing a copy of the passed parameter.
val | The value to use |
|
inlinestatic |
Copy the stringshare in the passed Eina_Value.
val | The value to copy |
str | The pointer to copy the stringshare to |
EINA_TRUE
on success
|
inlinestatic |
Copy the string in the passed Eina_Value.
val | The value to copy |
str | The pointer to copy the string to |
EINA_TRUE
on success