62 ICalParameter(
const icalparameter_kind &kind,
const std::string &str);
64 operator icalparameter *()
71 std::string as_ical_string();
73 icalparameter_kind isa();
74 bool isa_parameter(
void *param);
77 static void set_xname(
ICalParameter ¶m,
const std::string &v);
79 static void set_xvalue(
ICalParameter ¶m,
const std::string &v);
83 static std::string kind_to_string(
const icalparameter_kind &kind);
84 static icalparameter_kind string_to_kind(
const std::string &str);
87 std::vector<std::string> get_delegatedfrom()
const;
88 void set_delegatedfrom(
const std::vector<std::string> &v);
91 icalparameter_related get_related()
const;
92 void set_related(
const icalparameter_related &v);
95 std::string get_sentby()
const;
96 void set_sentby(
const std::string &v);
99 std::string get_language()
const;
100 void set_language(
const std::string &v);
103 icalparameter_reltype get_reltype()
const;
104 void set_reltype(
const icalparameter_reltype &v);
107 icalparameter_encoding get_encoding()
const;
108 void set_encoding(
const icalparameter_encoding &v);
111 std::string get_altrep()
const;
112 void set_altrep(
const std::string &v);
115 std::string get_fmttype()
const;
116 void set_fmttype(
const std::string &v);
119 icalparameter_fbtype get_fbtype()
const;
120 void set_fbtype(
const icalparameter_fbtype &v);
123 icalparameter_rsvp get_rsvp()
const;
124 void set_rsvp(
const icalparameter_rsvp &v);
127 icalparameter_range get_range()
const;
128 void set_range(
const icalparameter_range &v);
131 std::vector<std::string> get_delegatedto()
const;
132 void set_delegatedto(
const std::vector<std::string> &v);
135 std::string get_cn()
const;
136 void set_cn(
const std::string &v);
139 icalparameter_role get_role()
const;
140 void set_role(
const icalparameter_role &v);
143 icalparameter_xliccomparetype get_xliccomparetype()
const;
144 void set_xliccomparetype(
const icalparameter_xliccomparetype &v);
147 icalparameter_partstat get_partstat()
const;
148 void set_partstat(
const icalparameter_partstat &v);
151 icalparameter_xlicerrortype get_xlicerrortype()
const;
152 void set_xlicerrortype(
const icalparameter_xlicerrortype &v);
155 std::vector<std::string> get_member()
const;
156 void set_member(
const std::vector<std::string> &v);
159 std::string get_x()
const;
160 void set_x(
const std::string &v);
163 icalparameter_cutype get_cutype()
const;
164 void set_cutype(
const icalparameter_cutype &v);
167 std::string get_tzid()
const;
168 void set_tzid(
const std::string &v);
171 icalparameter_value get_value()
const;
172 void set_value(
const icalparameter_value &v);
175 std::string get_dir()
const;
176 void set_dir(
const std::string &v);