17#include "icalerror_p.h"
101 static_cast<icalvalue *
>(*rhsPropValue));
102 delete thisPropValue;
void set_dtstamp(const struct icaltimetype &val)
std::string get_location() const
void set_status(const enum icalproperty_status &val)
struct icalgeotype get_geo() const
void set_xlicclustercount(const std::string &val)
std::string get_xlicmimeencoding() const
int get_percentcomplete() const
void set_exrule(struct icalrecurrencetype *val)
void set_maxresults(const int &val)
void set_priority(const int &val)
void set_uid(const std::string &val)
void set_tzid(const std::string &val)
static icalvalue_kind value_to_value_kind(const icalparameter_value &val)
struct icaltriggertype get_trigger() const
int get_tzoffsetto() const
void add_parameter(ICalParameter ¶meter)
struct icaltimetype get_dtend() const
std::string get_relcalid() const
struct icaltimetype get_completed() const
ICalParameter * get_first_parameter(const icalparameter_kind &kind)
std::string get_calscale() const
static std::string status_to_string(const icalproperty_status &status)
void set_tzurl(const std::string &val)
static icalproperty_status string_to_status(const std::string &str)
void set_expand(const int &val)
std::string get_tzurl() const
static void set_x_name(ICalProperty &prop, const std::string &name)
void set_attendee(const std::string &val)
std::string get_organizer() const
std::string get_xlicmimecontenttype() const
struct icalrecurrencetype * get_exrule() const
int get_maxresultsize() const
std::string get_value_as_string()
void set_xlicerror(const std::string &val)
std::string get_queryname() const
static icalproperty_method string_to_method(const std::string &str)
struct icalrecurrencetype * get_rrule() const
void set_requeststatus(const std::string &val)
std::string get_attendee() const
void set_calscale(const std::string &val)
static icalvalue_kind kind_to_value_kind(const icalproperty_kind &kind)
void set_xlicmimecontenttype(const std::string &val)
static int kind_and_string_to_enum(const icalproperty_kind &kind, const std::string &str)
std::string get_parameter_as_string(const std::string &name)
void set_repeat(const int &val)
void set_target(const std::string &val)
void set_duration(const struct icaldurationtype &val)
void set_contact(const std::string &val)
std::string get_version() const
void set_xlicmimeencoding(const std::string &val)
void set_tzname(const std::string &val)
static std::string kind_to_string(const icalproperty_kind &kind)
struct icaltimetype get_dtstart() const
void set_sequence(const int &val)
void set_query(const std::string &val)
void set_organizer(const std::string &val)
void set_xlicmimecid(const std::string &val)
static std::string enum_to_string(const int &e)
std::string get_prodid() const
void set_xlicmimefilename(const std::string &val)
void set_due(const struct icaltimetype &val)
void set_tzoffsetto(const int &val)
void set_percentcomplete(const int &val)
enum icalproperty_transp get_transp() const
void remove_parameter_by_kind(const icalparameter_kind &kind)
std::string get_owner() const
void set_parameter_from_string(const std::string &name, const std::string &val)
void set_relatedto(const std::string &val)
void set_location(const std::string &val)
enum icalproperty_action get_action()
struct icaltimetype get_created() const
static icalproperty_kind string_to_kind(const std::string &str)
std::string get_target() const
std::string get_xlicmimecharset() const
enum icalproperty_method get_method() const
void set_completed(const struct icaltimetype &val)
enum icalproperty_status get_status() const
int operator==(ICalProperty &rhs)
void set_relcalid(const std::string &val)
std::string get_categories() const
struct icaldurationtype get_duration() const
void set_prodid(const std::string &val)
struct icaltimetype get_due() const
void set_recurrenceid(const struct icaltimetype &val)
struct icaltimetype get_exdate() const
std::string get_tzid() const
struct icaltimetype get_dtstamp() const
ICalProperty & operator=(const ICalProperty &)
std::string get_url() const
void set_method(const enum icalproperty_method &val)
struct icalperiodtype get_freebusy() const
static std::string method_to_string(const icalproperty_method &method)
std::string get_contact() const
void set_comment(const std::string &val)
std::string get_xlicclustercount() const
std::string get_relatedto() const
std::string get_uid() const
void set_dtstart(const struct icaltimetype &val)
void set_attach(icalattach *val)
void set_resources(const std::string &val)
void set_categories(const std::string &val)
std::string get_xlicmimefilename() const
static std::string get_x_name(ICalProperty &prop)
void set_dtend(const struct icaltimetype &val)
std::string get_resources() const
void set_summary(const std::string &val)
std::string get_description() const
static icalproperty_kind value_kind_to_kind(const icalvalue_kind &kind)
struct icaltimetype get_recurrenceid() const
void set_transp(const enum icalproperty_transp &val)
void set_value_from_string(const std::string &val, const std::string &kind)
std::string get_comment() const
struct icaltimetype get_lastmodified() const
ICalParameter * get_next_parameter(const icalparameter_kind &kind)
void set_geo(const struct icalgeotype &val)
bool isa_property(void *property)
std::string get_tzname() const
void set_parameter(ICalParameter ¶meter)
void set_xlicmimeoptinfo(const std::string &val)
std::string get_summary() const
int get_tzoffsetfrom() const
void set_queryname(const std::string &val)
void set_freebusy(const struct icalperiodtype &val)
std::string as_ical_string()
void set_trigger(const struct icaltriggertype &val)
std::string get_xlicmimeoptinfo() const
struct icaldatetimeperiodtype get_rdate() const
enum icalproperty_class get_class() const
void set_version(const std::string &val)
std::string get_name() const
void set_tzoffsetfrom(const int &val)
void set_maxresultsize(const int &val)
void set_url(const std::string &val)
void set_value(const ICalValue &val)
std::string get_requeststatus() const
void set_owner(const std::string &val)
void set_exdate(const struct icaltimetype &val)
void set_rdate(const struct icaldatetimeperiodtype &val)
static bool enum_belongs_to_property(const icalproperty_kind &kind, const int &e)
void set_class(const enum icalproperty_class &val)
std::string get_xlicmimecid() const
void set_lastmodified(const struct icaltimetype &val)
std::string get_scope() const
void set_xlicmimecharset(const std::string &val)
void set_description(const std::string &val)
void set_action(const enum icalproperty_action &val)
void set_x(const std::string &val)
void set_created(const struct icaltimetype &val)
void set_scope(const std::string &val)
std::string get_x() const
int get_maxresults() const
icalattach * get_attach() const
std::string get_query() const
std::string get_xlicerror() const
void set_rrule(struct icalrecurrencetype *val)
struct icalattach_impl icalattach
An iCal attach object representing a link to a document object.
struct icalparameter_impl icalparameter
icalparameter_xliccomparetype
@ ICAL_XLICCOMPARETYPE_EQUAL
void icalproperty_set_dtstart(icalproperty *prop, struct icaltimetype v)
int icalproperty_get_repeat(const icalproperty *prop)
enum icalproperty_transp icalproperty_get_transp(const icalproperty *prop)
const char * icalproperty_get_uid(const icalproperty *prop)
const char * icalproperty_get_tzurl(const icalproperty *prop)
struct icaltimetype icalproperty_get_lastmodified(const icalproperty *prop)
int icalproperty_get_sequence(const icalproperty *prop)
void icalproperty_set_attendee(icalproperty *prop, const char *v)
const char * icalproperty_get_categories(const icalproperty *prop)
struct icalgeotype icalproperty_get_geo(const icalproperty *prop)
void icalproperty_set_xlicclustercount(icalproperty *prop, const char *v)
void icalproperty_set_queryname(icalproperty *prop, const char *v)
void icalproperty_set_xlicmimecharset(icalproperty *prop, const char *v)
void icalproperty_set_x(icalproperty *prop, const char *v)
void icalproperty_set_tzid(icalproperty *prop, const char *v)
void icalproperty_set_categories(icalproperty *prop, const char *v)
struct icaltimetype icalproperty_get_dtstamp(const icalproperty *prop)
void icalproperty_set_exdate(icalproperty *prop, struct icaltimetype v)
void icalproperty_set_lastmodified(icalproperty *prop, struct icaltimetype v)
void icalproperty_set_created(icalproperty *prop, struct icaltimetype v)
void icalproperty_set_due(icalproperty *prop, struct icaltimetype v)
void icalproperty_set_requeststatus(icalproperty *prop, struct icalreqstattype v)
void icalproperty_set_uid(icalproperty *prop, const char *v)
void icalproperty_set_xlicmimefilename(icalproperty *prop, const char *v)
const char * icalproperty_get_description(const icalproperty *prop)
void icalproperty_set_comment(icalproperty *prop, const char *v)
int icalproperty_get_maxresults(const icalproperty *prop)
void icalproperty_set_xlicmimeoptinfo(icalproperty *prop, const char *v)
void icalproperty_set_tzoffsetfrom(icalproperty *prop, int v)
void icalproperty_set_sequence(icalproperty *prop, int v)
void icalproperty_set_dtend(icalproperty *prop, struct icaltimetype v)
const char * icalproperty_get_organizer(const icalproperty *prop)
const char * icalproperty_get_relatedto(const icalproperty *prop)
const char * icalproperty_get_summary(const icalproperty *prop)
const char * icalproperty_get_xlicmimecharset(const icalproperty *prop)
const char * icalproperty_get_tzname(const icalproperty *prop)
void icalproperty_set_tzoffsetto(icalproperty *prop, int v)
void icalproperty_set_freebusy(icalproperty *prop, struct icalperiodtype v)
struct icalrecurrencetype * icalproperty_get_exrule(const icalproperty *prop)
struct icalreqstattype icalproperty_get_requeststatus(const icalproperty *prop)
void icalproperty_set_organizer(icalproperty *prop, const char *v)
struct icaldurationtype icalproperty_get_duration(const icalproperty *prop)
void icalproperty_set_repeat(icalproperty *prop, int v)
const char * icalproperty_get_resources(const icalproperty *prop)
void icalproperty_set_exrule(icalproperty *prop, struct icalrecurrencetype *v)
void icalproperty_set_xlicerror(icalproperty *prop, const char *v)
void icalproperty_set_rrule(icalproperty *prop, struct icalrecurrencetype *v)
void icalproperty_set_trigger(icalproperty *prop, struct icaltriggertype v)
const char * icalproperty_get_owner(const icalproperty *prop)
void icalproperty_set_duration(icalproperty *prop, struct icaldurationtype v)
void icalproperty_set_contact(icalproperty *prop, const char *v)
icalattach * icalproperty_get_attach(const icalproperty *prop)
const char * icalproperty_get_xlicmimeencoding(const icalproperty *prop)
void icalproperty_set_owner(icalproperty *prop, const char *v)
const char * icalproperty_get_xlicmimecid(const icalproperty *prop)
void icalproperty_set_maxresultssize(icalproperty *prop, int v)
void icalproperty_set_percentcomplete(icalproperty *prop, int v)
struct icaltimetype icalproperty_get_exdate(const icalproperty *prop)
void icalproperty_set_tzname(icalproperty *prop, const char *v)
const char * icalproperty_get_comment(const icalproperty *prop)
void icalproperty_set_xlicmimecontenttype(icalproperty *prop, const char *v)
void icalproperty_set_xlicmimeencoding(icalproperty *prop, const char *v)
void icalproperty_set_class(icalproperty *prop, enum icalproperty_class v)
void icalproperty_set_summary(icalproperty *prop, const char *v)
enum icalproperty_status icalproperty_get_status(const icalproperty *prop)
void icalproperty_set_query(icalproperty *prop, const char *v)
void icalproperty_set_maxresults(icalproperty *prop, int v)
void icalproperty_set_location(icalproperty *prop, const char *v)
void icalproperty_set_target(icalproperty *prop, const char *v)
const char * icalproperty_get_x(const icalproperty *prop)
enum icalproperty_class icalproperty_get_class(const icalproperty *prop)
void icalproperty_set_recurrenceid(icalproperty *prop, struct icaltimetype v)
struct icaltriggertype icalproperty_get_trigger(const icalproperty *prop)
struct icalrecurrencetype * icalproperty_get_rrule(const icalproperty *prop)
struct icaltimetype icalproperty_get_dtend(const icalproperty *prop)
void icalproperty_set_url(icalproperty *prop, const char *v)
const char * icalproperty_get_tzid(const icalproperty *prop)
struct icaldatetimeperiodtype icalproperty_get_rdate(const icalproperty *prop)
void icalproperty_set_geo(icalproperty *prop, struct icalgeotype v)
void icalproperty_set_transp(icalproperty *prop, enum icalproperty_transp v)
void icalproperty_set_expand(icalproperty *prop, int v)
const char * icalproperty_get_url(const icalproperty *prop)
const char * icalproperty_get_version(const icalproperty *prop)
void icalproperty_set_relcalid(icalproperty *prop, const char *v)
struct icaltimetype icalproperty_get_recurrenceid(const icalproperty *prop)
const char * icalproperty_get_queryname(const icalproperty *prop)
enum icalproperty_method icalproperty_get_method(const icalproperty *prop)
void icalproperty_set_method(icalproperty *prop, enum icalproperty_method v)
void icalproperty_set_resources(icalproperty *prop, const char *v)
struct icaltimetype icalproperty_get_dtstart(const icalproperty *prop)
int icalproperty_get_tzoffsetto(const icalproperty *prop)
const char * icalproperty_get_calscale(const icalproperty *prop)
void icalproperty_set_version(icalproperty *prop, const char *v)
int icalproperty_get_tzoffsetfrom(const icalproperty *prop)
const char * icalproperty_get_contact(const icalproperty *prop)
void icalproperty_set_dtstamp(icalproperty *prop, struct icaltimetype v)
const char * icalproperty_get_target(const icalproperty *prop)
void icalproperty_set_relatedto(icalproperty *prop, const char *v)
int icalproperty_get_percentcomplete(const icalproperty *prop)
const char * icalproperty_get_xlicerror(const icalproperty *prop)
struct icalperiodtype icalproperty_get_freebusy(const icalproperty *prop)
struct icaltimetype icalproperty_get_created(const icalproperty *prop)
void icalproperty_set_rdate(icalproperty *prop, struct icaldatetimeperiodtype v)
enum icalproperty_action icalproperty_get_action(const icalproperty *prop)
const char * icalproperty_get_attendee(const icalproperty *prop)
struct icaltimetype icalproperty_get_completed(const icalproperty *prop)
void icalproperty_set_calscale(icalproperty *prop, const char *v)
const char * icalproperty_get_query(const icalproperty *prop)
void icalproperty_set_attach(icalproperty *prop, icalattach *v)
void icalproperty_set_tzurl(icalproperty *prop, const char *v)
void icalproperty_set_prodid(icalproperty *prop, const char *v)
void icalproperty_set_xlicmimecid(icalproperty *prop, const char *v)
int icalproperty_get_maxresultssize(const icalproperty *prop)
const char * icalproperty_get_scope(const icalproperty *prop)
const char * icalproperty_get_xlicmimeoptinfo(const icalproperty *prop)
void icalproperty_set_scope(icalproperty *prop, const char *v)
int icalproperty_get_priority(const icalproperty *prop)
const char * icalproperty_get_xlicmimecontenttype(const icalproperty *prop)
void icalproperty_set_description(icalproperty *prop, const char *v)
const char * icalproperty_get_xlicmimefilename(const icalproperty *prop)
const char * icalproperty_get_location(const icalproperty *prop)
void icalproperty_set_status(icalproperty *prop, enum icalproperty_status v)
const char * icalproperty_get_xlicclustercount(const icalproperty *prop)
void icalproperty_set_completed(icalproperty *prop, struct icaltimetype v)
const char * icalproperty_get_prodid(const icalproperty *prop)
struct icaltimetype icalproperty_get_due(const icalproperty *prop)
void icalproperty_set_priority(icalproperty *prop, int v)
void icalproperty_set_action(icalproperty *prop, enum icalproperty_action v)
const char * icalproperty_get_relcalid(const icalproperty *prop)
int icalproperty_get_expand(const icalproperty *prop)
struct icalvalue_impl icalvalue
enum icalrequeststatus kind
#define icalerrno
Access the current icalerrno value.
Definition of C++ Wrapper for icalparameter.c.
icalvalue * icalproperty_get_value(const icalproperty *prop)
bool icalproperty_isa_property(void *property)
void icalproperty_free(icalproperty *p)
void icalproperty_set_value(icalproperty *p, icalvalue *value)
icalproperty_kind icalproperty_isa(const icalproperty *p)
void icalproperty_set_parameter_from_string(icalproperty *prop, const char *name, const char *value)
int icalproperty_count_parameters(const icalproperty *prop)
const char * icalproperty_get_value_as_string(const icalproperty *prop)
void icalproperty_remove_parameter_by_kind(icalproperty *prop, icalparameter_kind kind)
Removes all parameters with the specified kind.
const char * icalproperty_get_property_name(const icalproperty *prop)
const char * icalproperty_as_ical_string(icalproperty *prop)
icalparameter * icalproperty_get_first_parameter(icalproperty *p, icalparameter_kind kind)
void icalproperty_add_parameter(icalproperty *p, icalparameter *parameter)
icalproperty * icalproperty_clone(const icalproperty *old)
const char * icalproperty_get_x_name(const icalproperty *prop)
void icalproperty_set_parameter(icalproperty *prop, icalparameter *parameter)
icalproperty * icalproperty_new(icalproperty_kind kind)
icalproperty * icalproperty_new_from_string(const char *str)
icalparameter * icalproperty_get_next_parameter(icalproperty *p, icalparameter_kind kind)
void icalproperty_set_value_from_string(icalproperty *prop, const char *str, const char *type)
const char * icalproperty_get_parameter_as_string(icalproperty *prop, const char *name)
void icalproperty_set_x_name(icalproperty *prop, const char *name)
icalproperty_kind icalproperty_string_to_kind(const char *string)
bool icalproperty_enum_belongs_to_property(icalproperty_kind kind, int e)
icalvalue_kind icalparameter_value_to_value_kind(icalparameter_value value)
icalproperty_method icalproperty_string_to_method(const char *str)
const char * icalproperty_enum_to_string(int e)
icalproperty_status icalproperty_string_to_status(const char *string)
icalproperty_kind icalproperty_value_kind_to_kind(icalvalue_kind kind)
const char * icalproperty_method_to_string(icalproperty_method method)
const char * icalproperty_status_to_string(icalproperty_status status)
int icalproperty_kind_and_string_to_enum(const int kind, const char *str)
icalvalue_kind icalproperty_kind_to_value_kind(icalproperty_kind kind)
const char * icalproperty_kind_to_string(icalproperty_kind kind)
Definition of C++ Wrapper for icalproperty.c.
const char * icalreqstattype_as_string(struct icalreqstattype stat)
struct icalreqstattype icalreqstattype_from_string(const char *str)
icalparameter_xliccomparetype icalvalue_compare(const icalvalue *a, const icalvalue *b)
Definition of C++ Wrapper for icalvalue.c.