20#ifndef ICALPARAMETER_CXX_H
21#define ICALPARAMETER_CXX_H
23#include "libical_ical_export.h"
52 ICalParameter(
const icalparameter_kind &kind,
const std::string &str);
54 operator icalparameter *()
62 std::string as_ical_string();
64 icalparameter_kind isa();
65 int isa_parameter(
void *param);
69 static void set_xname(
ICalParameter ¶m,
const std::string &v);
71 static void set_xvalue(
ICalParameter ¶m,
const std::string &v);
75 static std::string kind_to_string(
const icalparameter_kind &kind);
76 static icalparameter_kind string_to_kind(
const std::string &str);
80 std::string get_delegatedfrom()
const;
81 void set_delegatedfrom(
const std::string &v);
84 icalparameter_related get_related()
const;
85 void set_related(
const icalparameter_related &v);
88 std::string get_sentby()
const;
89 void set_sentby(
const std::string &v);
92 std::string get_language()
const;
93 void set_language(
const std::string &v);
96 icalparameter_reltype get_reltype()
const;
97 void set_reltype(
const icalparameter_reltype &v);
100 icalparameter_encoding get_encoding()
const;
101 void set_encoding(
const icalparameter_encoding &v);
104 std::string get_altrep()
const;
105 void set_altrep(
const std::string &v);
108 std::string get_fmttype()
const;
109 void set_fmttype(
const std::string &v);
112 icalparameter_fbtype get_fbtype()
const;
113 void set_fbtype(
const icalparameter_fbtype &v);
116 icalparameter_rsvp get_rsvp()
const;
117 void set_rsvp(
const icalparameter_rsvp &v);
120 icalparameter_range get_range()
const;
121 void set_range(
const icalparameter_range &v);
124 std::string get_delegatedto()
const;
125 void set_delegatedto(
const std::string &v);
128 std::string get_cn()
const;
129 void set_cn(
const std::string &v);
132 icalparameter_role get_role()
const;
133 void set_role(
const icalparameter_role &v);
136 icalparameter_xliccomparetype get_xliccomparetype()
const;
137 void set_xliccomparetype(
const icalparameter_xliccomparetype &v);
140 icalparameter_partstat get_partstat()
const;
141 void set_partstat(
const icalparameter_partstat &v);
144 icalparameter_xlicerrortype get_xlicerrortype()
const;
145 void set_xlicerrortype(
const icalparameter_xlicerrortype &v);
148 std::string get_member()
const;
149 void set_member(
const std::string &v);
152 std::string get_x()
const;
153 void set_x(
const std::string &v);
156 icalparameter_cutype get_cutype()
const;
157 void set_cutype(
const icalparameter_cutype &v);
160 std::string get_tzid()
const;
161 void set_tzid(
const std::string &v);
164 icalparameter_value get_value()
const;
165 void set_value(
const icalparameter_value &v);
168 std::string get_dir()
const;
169 void set_dir(
const std::string &v);
Definition icalparameter_cxx.h:38
Error handling for libical.
C++ template classes for managing C++ pointers returned by VComponent::get_..._component,...