Libical API Documentation 4.0 UNRELEASED Go to the stable 3.0 documentation
Loading...
Searching...
No Matches
LibICal::VTimezone Class Reference
Inheritance diagram for LibICal::VTimezone:
[legend]

Public Member Functions

VTimezoneoperator= (const VTimezone &)
 VTimezone (const std::string &str)
 VTimezone (const VTimezone &)
 VTimezone (icalcomponent *v)
Public Member Functions inherited from LibICal::VComponent
bool add (VComponent &)
void add_component (VComponent *child)
void add_property (ICalProperty *property)
 Working with properties.
std::string as_ical_string ()
icalcompiter begin_component (const icalcomponent_kind &kind)
 Using external iterators.
void convert_errors ()
 Convert some X-LIC-ERROR properties into RETURN-STATUS properties.
int count_components (const icalcomponent_kind &kind)
int count_errors ()
 Working with embedded error properties.
int count_properties (const icalproperty_kind &kind)
void detach ()
icalcompiter end_component (const icalcomponent_kind &kind)
std::string get_comment () const
VComponentget_current_component ()
 Iterate through components.
ICalPropertyget_current_property ()
std::string get_description () const
struct icaltimetype get_dtend () const
struct icaltimetype get_dtstamp () const
struct icaltimetype get_dtstart () const
struct icaltimetype get_due () const
struct icaldurationtype get_duration () const
VComponentget_first_component (const icalcomponent_kind &kind)
ICalPropertyget_first_property (const icalproperty_kind &kind)
VComponentget_first_real_component ()
VComponentget_inner ()
std::string get_location () const
icalproperty_method get_method () const
VComponentget_next_component (const icalcomponent_kind &kind)
ICalPropertyget_next_property (const icalproperty_kind &kind)
struct icaltimetype get_recurrenceid () const
std::string get_relcalid () const
int get_sequence () const
virtual struct icaltime_span get_span ()
int get_status () const
std::string get_summary () const
std::string get_uid () const
bool is_valid ()
icalcomponent_kind isa ()
bool isa_component (const void *component)
void new_from_string (const std::string &str)
 operator icalcomponent * ()
VComponentoperator= (const VComponent &)
bool recurrence_is_excluded (struct icaltimetype *dtstart, struct icaltimetype *recurtime)
bool remove (VComponent &, bool ignoreValue)
 Note: the VComponent kind have to be the same.
void remove_component (VComponent *child)
void remove_property (ICalProperty *property)
void set_comment (const std::string &v)
void set_description (const std::string &v)
void set_dtend (const struct icaltimetype &v)
void set_dtstamp (const struct icaltimetype &v)
void set_dtstart (const struct icaltimetype &v)
void set_due (const struct icaltimetype &v)
void set_duration (const struct icaldurationtype &v)
void set_location (const std::string &v)
void set_method (const icalproperty_method &method)
void set_recurrenceid (const struct icaltimetype &v)
void set_relcalid (const std::string &v)
void set_sequence (const int &v)
void set_status (const enum icalproperty_status &v)
void set_summary (const std::string &v)
void set_uid (const std::string &v)
void strip_errors ()
 Remove all X-LIC-ERROR properties.
bool update (VComponent &, bool removeMissing)
 VComponent (const icalcomponent_kind &kind)
 VComponent (const std::string &str)
 Constructor.
 VComponent (const VComponent &)
 VComponent (icalcomponent *v)

Additional Inherited Members

Static Public Member Functions inherited from LibICal::VComponent
static VComponentcurrent (icalcompiter *i)
static std::string kind_to_string (const icalcomponent_kind &kind)
static VComponentnext (icalcompiter *i)
static VComponentprev (icalcompiter *i)
static icalcomponent_kind string_to_kind (const std::string &str)
 Kind conversion routines.

Detailed Description

Definition at line 311 of file vcomponent_cxx.hpp.

Constructor & Destructor Documentation

◆ VTimezone() [1/4]

VTimezone::VTimezone ( )

Definition at line 1018 of file vcomponent_cxx.cpp.

◆ VTimezone() [2/4]

VTimezone::VTimezone ( const VTimezone & v)

Definition at line 1023 of file vcomponent_cxx.cpp.

◆ ~VTimezone()

VTimezone::~VTimezone ( )
override

Definition at line 1038 of file vcomponent_cxx.cpp.

◆ VTimezone() [3/4]

VTimezone::VTimezone ( icalcomponent * v)
explicit

Definition at line 1042 of file vcomponent_cxx.cpp.

◆ VTimezone() [4/4]

VTimezone::VTimezone ( const std::string & str)
explicit

Definition at line 1047 of file vcomponent_cxx.cpp.

Member Function Documentation

◆ operator=()

VTimezone & VTimezone::operator= ( const VTimezone & v)

Definition at line 1028 of file vcomponent_cxx.cpp.