| Libical API Documentation 4.0
    | 
Go to the source code of this file.
| Macros | |
| #define | ICAL_BOOLEAN_FALSE 0 | 
| #define | ICAL_BOOLEAN_TRUE 1 | 
| Functions | |
| const char * | icalvalue_as_ical_string (const icalvalue *value) | 
| char * | icalvalue_as_ical_string_r (const icalvalue *value) | 
| icalvalue * | icalvalue_clone (const icalvalue *value) | 
| Deeply clones an icalvalue. | |
| icalparameter_xliccomparetype | icalvalue_compare (const icalvalue *a, const icalvalue *b) | 
| bool | icalvalue_decode_ical_string (const char *szText, char *szDecText, int nMaxBufferLen) | 
| bool | icalvalue_encode_ical_string (const char *szText, char *szEncText, int MaxBufferLen) | 
| void | icalvalue_free (icalvalue *value) | 
| bool | icalvalue_is_valid (const icalvalue *value) | 
| icalvalue_kind | icalvalue_isa (const icalvalue *value) | 
| bool | icalvalue_isa_value (void *) | 
| bool | icalvalue_kind_is_valid (const icalvalue_kind kind) | 
| const char * | icalvalue_kind_to_string (const icalvalue_kind kind) | 
| icalvalue * | icalvalue_new (icalvalue_kind kind) | 
| icalvalue * | icalvalue_new_from_string (icalvalue_kind kind, const char *str) | 
| icalvalue_kind | icalvalue_string_to_kind (const char *str) | 
| icalvalue * icalvalue_clone | ( | const icalvalue * | value | ) | 
Deeply clones an icalvalue.
Returns a pointer to the memory for the newly cloned icalvalue.
| bool icalvalue_decode_ical_string | ( | const char * | szText, | 
| char * | szDecText, | ||
| int | nMaxBufferLen ) | 
Extract the original character string encoded by the above function
| bool icalvalue_encode_ical_string | ( | const char * | szText, | 
| char * | szEncText, | ||
| int | MaxBufferLen ) | 
Encode a character string in ical format, escape certain characters, etc.
| bool icalvalue_kind_is_valid | ( | const icalvalue_kind | kind | ) | 
Check validity of a specific icalvalue_kind