14#ifndef VCARDDERIVEDVALUE_H
15#define VCARDDERIVEDVALUE_H
17#include "libical_vcard_export.h"
116#define VCARDPROPERTY_FIRST_ENUM 10000
148#define VCARDPROPERTY_LAST_ENUM 10300
void vcardvalue_set_datetime(vcardvalue *value, vcardtimetype v)
vcardvalue * vcardvalue_new_textlist(vcardstrarray *v)
void vcardvalue_set_float(vcardvalue *value, float v)
struct vcardvalue_impl vcardvalue
void vcardvalue_set_dateandortime(vcardvalue *value, vcardtimetype v)
void vcardvalue_set_time(vcardvalue *value, vcardtimetype v)
vcardtimetype vcardvalue_get_datetime(const vcardvalue *value)
void vcardvalue_set_uri(vcardvalue *value, const char *v)
void vcardvalue_set_utcoffset(vcardvalue *value, int v)
vcardvalue * vcardvalue_new_geo(vcardgeotype v)
int vcardvalue_get_utcoffset(const vcardvalue *value)
void vcardvalue_set_textlist(vcardvalue *value, vcardstrarray *v)
void vcardvalue_set_tz(vcardvalue *value, vcardtztype v)
vcardvalue * vcardvalue_new_integer(int v)
void vcardvalue_set_boolean(vcardvalue *value, int v)
vcardvalue * vcardvalue_new_time(vcardtimetype v)
vcardvalue * vcardvalue_new_x(const char *v)
vcardvalue * vcardvalue_new_dateandortime(vcardtimetype v)
vcardstrarray * vcardvalue_get_textlist(const vcardvalue *value)
vcardvalue * vcardvalue_new_languagetag(const char *v)
int vcardvalue_get_integer(const vcardvalue *value)
@ VCARD_ADR_STREET_NUMBER
void vcardvalue_set_version(vcardvalue *value, enum vcardproperty_version v)
vcardtimetype vcardvalue_get_time(const vcardvalue *value)
void vcardvalue_set_x(vcardvalue *value, const char *v)
void vcardvalue_set_geo(vcardvalue *value, vcardgeotype v)
vcardvalue * vcardvalue_new_timestamp(vcardtimetype v)
void vcardvalue_set_structured(vcardvalue *value, vcardstructuredtype *v)
vcardvalue * vcardvalue_new_float(float v)
vcardvalue * vcardvalue_new_uri(const char *v)
float vcardvalue_get_float(const vcardvalue *value)
vcardtimetype vcardvalue_get_date(const vcardvalue *value)
const char * vcardvalue_get_languagetag(const vcardvalue *value)
enum vcardproperty_gramgender vcardvalue_get_gramgender(const vcardvalue *value)
@ VCARD_NUM_GENDER_FIELDS
vcardvalue * vcardvalue_new_structured(vcardstructuredtype *v)
vcardvalue * vcardvalue_new_kind(enum vcardproperty_kindenum v)
@ VCARD_NUM_CLIENTPIDMAP_FIELDS
vcardtimetype vcardvalue_get_timestamp(const vcardvalue *value)
@ VCARD_DATEANDORTIME_VALUE
@ VCARD_LANGUAGETAG_VALUE
const char * vcardvalue_get_uri(const vcardvalue *value)
vcardvalue * vcardvalue_new_version(enum vcardproperty_version v)
vcardgeotype vcardvalue_get_geo(const vcardvalue *value)
vcardtimetype vcardvalue_get_dateandortime(const vcardvalue *value)
enum vcardproperty_version vcardvalue_get_version(const vcardvalue *value)
void vcardvalue_set_date(vcardvalue *value, vcardtimetype v)
vcardvalue * vcardvalue_new_text(const char *v)
int vcardvalue_get_boolean(const vcardvalue *value)
vcardvalue * vcardvalue_new_utcoffset(int v)
void vcardvalue_set_languagetag(vcardvalue *value, const char *v)
void vcardvalue_set_integer(vcardvalue *value, int v)
void vcardvalue_set_timestamp(vcardvalue *value, vcardtimetype v)
vcardvalue * vcardvalue_new_boolean(int v)
void vcardvalue_set_kind(vcardvalue *value, enum vcardproperty_kindenum v)
void vcardvalue_set_gramgender(vcardvalue *value, enum vcardproperty_gramgender v)
vcardvalue * vcardvalue_new_gramgender(enum vcardproperty_gramgender v)
vcardvalue * vcardvalue_new_datetime(vcardtimetype v)
vcardvalue * vcardvalue_new_tz(vcardtztype v)
vcardtztype vcardvalue_get_tz(const vcardvalue *value)
void vcardvalue_set_text(vcardvalue *value, const char *v)
@ VCARD_GRAMGENDER_ANIMATE
@ VCARD_GRAMGENDER_COMMON
@ VCARD_GRAMGENDER_INANIMATE
@ VCARD_GRAMGENDER_NEUTER
@ VCARD_GRAMGENDER_FEMININE
@ VCARD_GRAMGENDER_MASCULINE
vcardstructuredtype * vcardvalue_get_structured(const vcardvalue *value)
enum vcardproperty_kindenum vcardvalue_get_kind(const vcardvalue *value)
const char * vcardvalue_get_x(const vcardvalue *value)
vcardvalue * vcardvalue_new_date(vcardtimetype v)
const char * vcardvalue_get_text(const vcardvalue *value)
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.
Defines vcard internal types.