10#ifndef ICALVALUE_CXX_H 
   11#define ICALVALUE_CXX_H 
   13#include "libical_ical_export.h" 
   26class LIBICAL_ICAL_EXPORT ICalValue
 
   30    ICalValue(
const ICalValue &);
 
   31    ICalValue &operator=(
const ICalValue &);
 
   34    explicit ICalValue(icalvalue *);
 
   35    explicit ICalValue(
const icalvalue_kind &kind);
 
   36    ICalValue(
const icalvalue_kind &kind, 
const std::string &str);
 
   38    operator icalvalue *()
 
   46    std::string as_ical_string();
 
   49    int isa_value(
void *);
 
   62    static icalparameter_xliccomparetype compare(ICalValue &a, ICalValue &b);
 
   65    static icalvalue_kind string_to_kind(
const std::string &str);
 
   66    std::string kind_to_string(
const icalvalue_kind &kind);
 
   70    int get_boolean() 
const;
 
   71    void set_boolean(
const int &v);
 
   74    int get_utcoffset() 
const;
 
   75    void set_utcoffset(
const int &v);
 
   78    enum icalproperty_method get_method() 
const;
 
   79    void set_method(
const enum icalproperty_method &v);
 
   82    std::string get_caladdress() 
const;
 
   83    void set_caladdress(
const std::string &v);
 
   90    enum icalproperty_status get_status() 
const;
 
   91    void set_status(
const enum icalproperty_status &v);
 
   94    std::string get_binary() 
const;
 
   95    void set_binary(
const std::string &v);
 
   98    std::string get_text() 
const;
 
   99    void set_text(
const std::string &v);
 
  106    int get_integer() 
const;
 
  107    void set_integer(
const int &v);
 
  110    std::string get_uri() 
const;
 
  111    void set_uri(
const std::string &v);
 
  118    enum icalproperty_class get_class() 
const;
 
  119    void set_class(
const enum icalproperty_class &v);
 
  122    float get_float() 
const;
 
  123    void set_float(
const float &v);
 
  126    std::string get_query() 
const;
 
  127    void set_query(
const std::string &v);
 
  130    std::string get_string() 
const;
 
  131    void set_string(
const std::string &v);
 
  134    enum icalproperty_transp get_transp() 
const;
 
  135    void set_transp(
const enum icalproperty_transp &v);
 
  150    enum icalproperty_action get_action() 
const;
 
  151    void set_action(
const enum icalproperty_action &v);
 
 
Definition icptrholder_cxx.h:41
struct icalattach_impl icalattach
An iCal attach object representing a link to a document object.
Definition icalattach.h:36
Error handling for libical.
C++ template classes for managing C++ pointers returned by VComponent::get_..._component,...
Definition icaltypes.h:21
A struct representing a duration.
Definition icalduration.h:29
Definition icaltypes.h:27
Struct to represent a period in time.
Definition icalperiod.h:30
Definition icalrecur.h:169
Definition icaltypes.h:32