28class LIBICAL_ICAL_EXPORT ICalParameter
 
   32    ICalParameter(
const ICalParameter &);
 
   33    ICalParameter &operator=(
const ICalParameter &);
 
   36    explicit ICalParameter(icalparameter *v);
 
   39    explicit ICalParameter(
const std::string &str);
 
   42    explicit ICalParameter(
const icalparameter_kind &kind);
 
   43    ICalParameter(
const icalparameter_kind &kind, 
const std::string &str);
 
   45    operator icalparameter *()
 
   53    std::string as_ical_string();
 
   55    icalparameter_kind isa();
 
   56    int isa_parameter(
void *param);
 
   60    static void set_xname(ICalParameter ¶m, 
const std::string &v);
 
   61    static std::string get_xname(ICalParameter ¶m);
 
   62    static void set_xvalue(ICalParameter ¶m, 
const std::string &v);
 
   63    static std::string get_xvalue(ICalParameter ¶m);
 
   66    static std::string kind_to_string(
const icalparameter_kind &kind);
 
   67    static icalparameter_kind string_to_kind(
const std::string &str);
 
   71    std::string get_delegatedfrom() 
const;
 
   72    void set_delegatedfrom(
const std::string &v);
 
   75    icalparameter_related get_related() 
const;
 
   76    void set_related(
const icalparameter_related &v);
 
   79    std::string get_sentby() 
const;
 
   80    void set_sentby(
const std::string &v);
 
   83    std::string get_language() 
const;
 
   84    void set_language(
const std::string &v);
 
   87    icalparameter_reltype get_reltype() 
const;
 
   88    void set_reltype(
const icalparameter_reltype &v);
 
   91    icalparameter_encoding get_encoding() 
const;
 
   92    void set_encoding(
const icalparameter_encoding &v);
 
   95    std::string get_altrep() 
const;
 
   96    void set_altrep(
const std::string &v);
 
   99    std::string get_fmttype() 
const;
 
  100    void set_fmttype(
const std::string &v);
 
  103    icalparameter_fbtype get_fbtype() 
const;
 
  104    void set_fbtype(
const icalparameter_fbtype &v);
 
  107    icalparameter_rsvp get_rsvp() 
const;
 
  108    void set_rsvp(
const icalparameter_rsvp &v);
 
  111    icalparameter_range get_range() 
const;
 
  112    void set_range(
const icalparameter_range &v);
 
  115    std::string get_delegatedto() 
const;
 
  116    void set_delegatedto(
const std::string &v);
 
  119    std::string get_cn() 
const;
 
  120    void set_cn(
const std::string &v);
 
  123    icalparameter_role get_role() 
const;
 
  124    void set_role(
const icalparameter_role &v);
 
  127    icalparameter_xliccomparetype get_xliccomparetype() 
const;
 
  128    void set_xliccomparetype(
const icalparameter_xliccomparetype &v);
 
  131    icalparameter_partstat get_partstat() 
const;
 
  132    void set_partstat(
const icalparameter_partstat &v);
 
  135    icalparameter_xlicerrortype get_xlicerrortype() 
const;
 
  136    void set_xlicerrortype(
const icalparameter_xlicerrortype &v);
 
  139    std::string get_member() 
const;
 
  140    void set_member(
const std::string &v);
 
  143    std::string get_x() 
const;
 
  144    void set_x(
const std::string &v);
 
  147    icalparameter_cutype get_cutype() 
const;
 
  148    void set_cutype(
const icalparameter_cutype &v);
 
  151    std::string get_tzid() 
const;
 
  152    void set_tzid(
const std::string &v);
 
  155    icalparameter_value get_value() 
const;
 
  156    void set_value(
const icalparameter_value &v);
 
  159    std::string get_dir() 
const;
 
  160    void set_dir(
const std::string &v);