15#ifndef VCARDDERIVEDPARAMETER_H
16#define VCARDDERIVEDPARAMETER_H
18#include "libical_vcard_export.h"
70#define VCARDPARAMETER_FIRST_ENUM 20000
192#define VCARDPARAMETER_LAST_ENUM 20900
void vcardparameter_set_created(vcardparameter *value, vcardtimetype v)
void vcardparameter_set_label(vcardparameter *value, const char *v)
vcardparameter * vcardparameter_new_jscomps(vcardstructuredtype *v)
vcardparameter * vcardparameter_new_phonetic(vcardparameter_phonetic v)
const char * vcardparameter_get_cc(const vcardparameter *value)
vcardparameter * vcardparameter_new_jsptr(const char *v)
const char * vcardparameter_get_servicetype(const vcardparameter *value)
vcardparameter * vcardparameter_new_value(vcardparameter_value v)
size_t vcardparameter_get_type_size(vcardparameter *param)
void vcardparameter_remove_pid(vcardparameter *value, const char *v)
size_t vcardparameter_get_sortas_size(vcardparameter *param)
int vcardparameter_string_to_enum(const char *str)
void vcardparameter_set_jsptr(vcardparameter *value, const char *v)
vcardparameter * vcardparameter_new_altid(const char *v)
vcardparameter * vcardparameter_new_author(const char *v)
void vcardparameter_set_xlicerrortype(vcardparameter *value, vcardparameter_xlicerrortype v)
void vcardparameter_set_encoding(vcardparameter *value, vcardparameter_encoding v)
void vcardparameter_set_author(vcardparameter *value, const char *v)
void vcardparameter_set_type(vcardparameter *value, vcardenumarray *v)
void vcardparameter_set_pref(vcardparameter *value, int v)
vcardparameter * vcardparameter_new_calscale(vcardparameter_calscale v)
vcardparameter * vcardparameter_new_type_list(vcardenumarray *v)
vcardparameter * vcardparameter_new_mediatype(const char *v)
vcardparameter * vcardparameter_new_username(const char *v)
const char * vcardparameter_get_language(const vcardparameter *value)
void vcardparameter_set_propid(vcardparameter *value, const char *v)
const char * vcardparameter_get_username(const vcardparameter *value)
vcardparameter * vcardparameter_new_propid(const char *v)
vcardparameter * vcardparameter_new_x(const char *v)
void vcardparameter_remove_sortas(vcardparameter *value, const char *v)
const char * vcardparameter_get_jsptr(const vcardparameter *value)
vcardparameter * vcardparameter_new_geo(const char *v)
vcardstrarray * vcardparameter_get_pid(const vcardparameter *value)
void vcardparameter_set_context(vcardparameter *value, const char *v)
const char * vcardparameter_get_authorname(const vcardparameter *value)
const char * vcardparameter_get_mediatype(const vcardparameter *value)
void vcardparameter_set_xliccomparetype(vcardparameter *value, vcardparameter_xliccomparetype v)
struct vcardparameter_impl vcardparameter
vcardparameter_encoding vcardparameter_get_encoding(const vcardparameter *value)
vcardparameter * vcardparameter_new_pid_list(vcardstrarray *v)
void vcardparameter_set_altid(vcardparameter *value, const char *v)
const char * vcardparameter_get_label(const vcardparameter *value)
const char * vcardparameter_get_geo(const vcardparameter *value)
const char * vcardparameter_get_propid(const vcardparameter *value)
const char * vcardparameter_get_tz(const vcardparameter *value)
vcardenumarray * vcardparameter_get_type(const vcardparameter *value)
void vcardparameter_set_mediatype(vcardparameter *value, const char *v)
vcardparameter * vcardparameter_new_tz(const char *v)
vcardparameter * vcardparameter_new_created(vcardtimetype v)
vcardparameter * vcardparameter_new_xlicerrortype(vcardparameter_xlicerrortype v)
void vcardparameter_remove_type(vcardparameter *value, vcardenumarray_element *v)
void vcardparameter_set_x(vcardparameter *value, const char *v)
void vcardparameter_set_pid(vcardparameter *value, vcardstrarray *v)
vcardparameter_value vcardparameter_get_value(const vcardparameter *value)
size_t vcardparameter_get_pid_size(vcardparameter *param)
void vcardparameter_set_servicetype(vcardparameter *value, const char *v)
vcardparameter_type vcardparameter_get_type_nth(vcardparameter *param, size_t position)
vcardparameter * vcardparameter_new_derived(vcardparameter_derived v)
void vcardparameter_set_language(vcardparameter *value, const char *v)
int vcardparameter_get_pref(const vcardparameter *value)
vcardparameter * vcardparameter_new_iana(const char *v)
void vcardparameter_set_cc(vcardparameter *value, const char *v)
void vcardparameter_add_type(vcardparameter *value, vcardenumarray_element *v)
const char * vcardparameter_get_script(const vcardparameter *value)
vcardparameter * vcardparameter_new_cc(const char *v)
const char * vcardparameter_get_context(const vcardparameter *value)
vcardparameter * vcardparameter_new_encoding(vcardparameter_encoding v)
vcardparameter * vcardparameter_new_label(const char *v)
vcardparameter_xlicerrortype vcardparameter_get_xlicerrortype(const vcardparameter *value)
void vcardparameter_set_calscale(vcardparameter *value, vcardparameter_calscale v)
vcardparameter * vcardparameter_new_script(const char *v)
vcardparameter * vcardparameter_new_authorname(const char *v)
vcardparameter * vcardparameter_new_level(vcardparameter_level v)
const char * vcardparameter_get_iana(const vcardparameter *value)
void vcardparameter_set_geo(vcardparameter *value, const char *v)
vcardstrarray * vcardparameter_get_sortas(const vcardparameter *value)
const char * vcardparameter_get_x(const vcardparameter *value)
vcardparameter * vcardparameter_new_language(const char *v)
vcardparameter * vcardparameter_new_context(const char *v)
vcardparameter_xliccomparetype vcardparameter_get_xliccomparetype(const vcardparameter *value)
void vcardparameter_set_username(vcardparameter *value, const char *v)
vcardparameter * vcardparameter_new_type(vcardparameter_type v)
vcardparameter * vcardparameter_new_sortas(const char *v)
const char * vcardparameter_get_altid(const vcardparameter *value)
void vcardparameter_set_tz(vcardparameter *value, const char *v)
vcardparameter * vcardparameter_new_sortas_list(vcardstrarray *v)
vcardparameter_calscale vcardparameter_get_calscale(const vcardparameter *value)
void vcardparameter_set_phonetic(vcardparameter *value, vcardparameter_phonetic v)
int vcardparameter_get_index(const vcardparameter *value)
vcardparameter_derived vcardparameter_get_derived(const vcardparameter *value)
vcardparameter * vcardparameter_new_pid(const char *v)
vcardparameter * vcardparameter_new_pref(int v)
void vcardparameter_set_jscomps(vcardparameter *value, vcardstructuredtype *v)
void vcardparameter_add_sortas(vcardparameter *value, const char *v)
const char * vcardparameter_get_sortas_nth(vcardparameter *param, size_t position)
const char * vcardparameter_get_pid_nth(vcardparameter *param, size_t position)
vcardtimetype vcardparameter_get_created(const vcardparameter *value)
void vcardparameter_set_sortas(vcardparameter *value, vcardstrarray *v)
vcardparameter_xliccomparetype
@ VCARD_XLICCOMPARETYPE_LESS
@ VCARD_XLICCOMPARETYPE_REGEX
@ VCARD_XLICCOMPARETYPE_NOTEQUAL
@ VCARD_XLICCOMPARETYPE_LESSEQUAL
@ VCARD_XLICCOMPARETYPE_EQUAL
@ VCARD_XLICCOMPARETYPE_GREATER
@ VCARD_XLICCOMPARETYPE_ISNOTNULL
@ VCARD_XLICCOMPARETYPE_ISNULL
@ VCARD_XLICCOMPARETYPE_NONE
@ VCARD_XLICCOMPARETYPE_X
@ VCARD_XLICCOMPARETYPE_GREATEREQUAL
vcardparameter_xlicerrortype
@ VCARD_XLICERRORTYPE_PARAMETERNAMEPARSEERROR
@ VCARD_XLICERRORTYPE_PROPERTYPARSEERROR
@ VCARD_XLICERRORTYPE_VALUEPARSEERROR
@ VCARD_XLICERRORTYPE_NONE
@ VCARD_XLICERRORTYPE_COMPONENTPARSEERROR
@ VCARD_XLICERRORTYPE_PARAMETERVALUEPARSEERROR
@ VCARD_XLICERRORTYPE_RESTRICTIONCHECK
void vcardparameter_set_value(vcardparameter *value, vcardparameter_value v)
void vcardparameter_set_iana(vcardparameter *value, const char *v)
void vcardparameter_set_authorname(vcardparameter *value, const char *v)
@ VCARD_VALUE_DATEANDORTIME
@ VCARD_VALUE_LANGUAGETAG
void vcardparameter_set_index(vcardparameter *value, int v)
vcardparameter * vcardparameter_new_index(int v)
void vcardparameter_set_script(vcardparameter *value, const char *v)
@ VCARD_XLICERRORTYPE_PARAMETER
@ VCARD_XLICCOMPARETYPE_PARAMETER
@ VCARD_CONTEXT_PARAMETER
@ VCARD_ENCODING_PARAMETER
@ VCARD_USERNAME_PARAMETER
@ VCARD_CREATED_PARAMETER
@ VCARD_LANGUAGE_PARAMETER
@ VCARD_PHONETIC_PARAMETER
@ VCARD_CALSCALE_PARAMETER
@ VCARD_DERIVED_PARAMETER
@ VCARD_SERVICETYPE_PARAMETER
@ VCARD_MEDIATYPE_PARAMETER
@ VCARD_AUTHORNAME_PARAMETER
@ VCARD_JSCOMPS_PARAMETER
vcardstructuredtype * vcardparameter_get_jscomps(const vcardparameter *value)
const char * vcardparameter_enum_to_string(int e)
vcardparameter * vcardparameter_new_servicetype(const char *v)
const char * vcardparameter_get_author(const vcardparameter *value)
@ VCARD_CALSCALE_GREGORIAN
void vcardparameter_set_level(vcardparameter *value, vcardparameter_level v)
vcardparameter_level vcardparameter_get_level(const vcardparameter *value)
vcardparameter * vcardparameter_new_xliccomparetype(vcardparameter_xliccomparetype v)
@ VCARD_TYPE_ACQUAINTANCE
vcardparameter_phonetic vcardparameter_get_phonetic(const vcardparameter *value)
void vcardparameter_set_derived(vcardparameter *value, vcardparameter_derived v)
void vcardparameter_add_pid(vcardparameter *value, const char *v)
Namespace the icalenumarray functions for vcard.
icalenumarray_element vcardenumarray_element
icalenumarray vcardenumarray
Namespace the icalstrarray functions for vcard.
icalstrarray vcardstrarray
Defines the data structure representing vCard structured values.
struct vcardstructuredtype_impl vcardstructuredtype
Represents a decoded, structured text value.
Defines the data structure representing vCard date-times.