| 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