20 #ifndef ICALPARAMETER_CXX_H 21 #define ICALPARAMETER_CXX_H 23 #include "libical_ical_export.h" 55 operator icalparameter *()
65 icalparameter_kind isa();
66 int isa_parameter(
void *param);
70 static void set_xname(
ICalParameter ¶m,
const std::string &v);
72 static void set_xvalue(
ICalParameter ¶m,
const std::string &v);
76 static std::string kind_to_string(
const icalparameter_kind &kind);
77 static icalparameter_kind string_to_kind(
const std::string &str);
81 std::string get_delegatedfrom()
const;
82 void set_delegatedfrom(
const std::string &v);
85 icalparameter_related get_related()
const;
86 void set_related(
const icalparameter_related &v);
89 std::string get_sentby()
const;
90 void set_sentby(
const std::string &v);
93 std::string get_language()
const;
94 void set_language(
const std::string &v);
97 icalparameter_reltype get_reltype()
const;
98 void set_reltype(
const icalparameter_reltype &v);
101 icalparameter_encoding get_encoding()
const;
102 void set_encoding(
const icalparameter_encoding &v);
105 std::string get_altrep()
const;
106 void set_altrep(
const std::string &v);
109 std::string get_fmttype()
const;
110 void set_fmttype(
const std::string &v);
113 icalparameter_fbtype get_fbtype()
const;
114 void set_fbtype(
const icalparameter_fbtype &v);
117 icalparameter_rsvp get_rsvp()
const;
118 void set_rsvp(
const icalparameter_rsvp &v);
121 icalparameter_range get_range()
const;
122 void set_range(
const icalparameter_range &v);
125 std::string get_delegatedto()
const;
126 void set_delegatedto(
const std::string &v);
129 std::string get_cn()
const;
130 void set_cn(
const std::string &v);
133 icalparameter_role get_role()
const;
134 void set_role(
const icalparameter_role &v);
137 icalparameter_xliccomparetype get_xliccomparetype()
const;
138 void set_xliccomparetype(
const icalparameter_xliccomparetype &v);
141 icalparameter_partstat get_partstat()
const;
142 void set_partstat(
const icalparameter_partstat &v);
145 icalparameter_xlicerrortype get_xlicerrortype()
const;
146 void set_xlicerrortype(
const icalparameter_xlicerrortype &v);
149 std::string get_member()
const;
150 void set_member(
const std::string &v);
153 std::string get_x()
const;
154 void set_x(
const std::string &v);
157 icalparameter_cutype get_cutype()
const;
158 void set_cutype(
const icalparameter_cutype &v);
161 std::string get_tzid()
const;
162 void set_tzid(
const std::string &v);
165 icalparameter_value get_value()
const;
166 void set_value(
const icalparameter_value &v);
169 std::string get_dir()
const;
170 void set_dir(
const std::string &v);
Definition: icalparameter_cxx.h:34
Definition: icalparameter_cxx.h:37
icalerrorenum
Represents the different types of errors that can be triggered in libical.
Definition: icalerror.h:74
Error handling for libical.
C++ template classes for managing C++ pointers returned by VComponent::get_..._component, VComponent::get_..._property, ICalProperty::get_..._value.