12#ifndef ICALPROPERTY_CXX_H
13#define ICALPROPERTY_CXX_H
15#include "libical_ical_export.h"
42 operator icalproperty *()
50 std::string as_ical_string();
52 bool isa_property(
void *property);
56 void set_parameter_from_string(
const std::string &name,
const std::string &val);
57 std::string get_parameter_as_string(
const std::string &name);
59 int count_parameters();
67 void set_value_from_string(
const std::string &val,
const std::string &
kind);
70 std::string get_value_as_string();
78 std::string get_name()
const;
81 static void set_x_name(
ICalProperty &prop,
const std::string &name);
95 static std::string enum_to_string(
const int &e);
112 void set_attendee(
const std::string &val);
113 std::string get_attendee()
const;
116 void set_calscale(
const std::string &val);
117 std::string get_calscale()
const;
120 void set_categories(
const std::string &val);
121 std::string get_categories()
const;
128 void set_comment(
const std::string &val);
129 std::string get_comment()
const;
136 void set_contact(
const std::string &val);
137 std::string get_contact()
const;
144 void set_description(
const std::string &val);
145 std::string get_description()
const;
172 void set_expand(
const int &val);
173 int get_expand()
const;
300 void set_tzid(
const std::string &val);
320 void set_uid(
const std::string &val);
324 void set_url(
const std::string &val);
332 void set_x(
const std::string &val);
333 std::string
get_x()
const;
std::string get_location() const
void set_status(const enum icalproperty_status &val)
void set_xlicclustercount(const std::string &val)
std::string get_xlicmimeencoding() const
int get_percentcomplete() const
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)
struct icaltriggertype get_trigger() const
int get_tzoffsetto() const
std::string get_relcalid() const
void set_tzurl(const std::string &val)
std::string get_tzurl() const
std::string get_organizer() const
std::string get_xlicmimecontenttype() const
int get_maxresultsize() const
void set_xlicerror(const std::string &val)
std::string get_queryname() const
struct icalrecurrencetype * get_rrule() const
void set_requeststatus(const std::string &val)
void set_xlicmimecontenttype(const std::string &val)
void set_repeat(const int &val)
void set_target(const std::string &val)
std::string get_version() const
void set_xlicmimeencoding(const std::string &val)
void set_tzname(const std::string &val)
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)
std::string get_prodid() const
void set_xlicmimefilename(const std::string &val)
void set_tzoffsetto(const int &val)
void set_percentcomplete(const int &val)
enum icalproperty_transp get_transp() const
std::string get_owner() const
void set_relatedto(const std::string &val)
void set_location(const std::string &val)
std::string get_target() const
std::string get_xlicmimecharset() const
enum icalproperty_method get_method() const
std::string get_grant() const
enum icalproperty_status get_status() const
void set_relcalid(const std::string &val)
void set_prodid(const std::string &val)
void set_recurrenceid(const struct icaltimetype &val)
std::string get_tzid() const
ICalProperty & operator=(const ICalProperty &)
std::string get_url() const
void set_method(const enum icalproperty_method &val)
std::string get_xlicclustercount() const
std::string get_relatedto() const
std::string get_uid() const
void set_resources(const std::string &val)
std::string get_xlicmimefilename() const
std::string get_resources() const
void set_summary(const std::string &val)
struct icaltimetype get_recurrenceid() const
void set_transp(const enum icalproperty_transp &val)
struct icaltimetype get_lastmodified() const
std::string get_tzname() const
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_trigger(const struct icaltriggertype &val)
std::string get_xlicmimeoptinfo() const
void set_grant(const std::string &val)
struct icaldatetimeperiodtype get_rdate() const
void set_version(const std::string &val)
void set_tzoffsetfrom(const int &val)
void set_maxresultsize(const int &val)
void set_url(const std::string &val)
std::string get_requeststatus() const
void set_owner(const std::string &val)
void set_rdate(const struct icaldatetimeperiodtype &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_x(const std::string &val)
void set_scope(const std::string &val)
std::string get_x() const
int get_maxresults() 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.
enum icalrequeststatus kind
Defines the data structure representing iCalendar properties.
ICPointerHolder< LibICal::ICalProperty > ICalPropertyTmpPtr
C++ template classes for managing C++ pointers returned by VComponent::get_..._component,...