| Libical API Documentation 4.0
    | 
#include <icalspanlist_cxx.h>
| Public Member Functions | |
| ICalSpanList (const ICalSpanList &v) | |
| ICalSpanList (icalcomponent *comp) | |
| ICalSpanList (icalset *set, icaltimetype start, icaltimetype end) | |
| ICalSpanList (VComponent &comp) | |
| ~ICalSpanList () | |
| std::vector< int > | as_vector (int delta_t) | 
| void | dump () | 
| VComponent * | get_vfreebusy (const char *organizer, const char *attendee) | 
| operator icalspanlist * () | |
| ICalSpanList & | operator= (const ICalSpanList &) | 
This class wraps the icalspanlist routines in libicalss
Errors within libicalss are propagated via exceptions of type icalerrorenum. See icalerror.h for the complete list of exceptions that might be thrown.
| LibICal::ICalSpanList::ICalSpanList | ( | icalset * | set, | 
| icaltimetype | start, | ||
| icaltimetype | end ) | 
Constructs an ICalSpanList from an icalset
| 
 | explicit | 
Constructs an ICalSpanList from the VFREEBUSY chunk of an icalcomponent
| 
 | explicit | 
Constructs an ICalSpanList from the VFREEBUSY chunk of a vcomponent
| LibICal::ICalSpanList::~ICalSpanList | ( | ) | 
Destructor
| std::vector< int > LibICal::ICalSpanList::as_vector | ( | int | delta_t | ) | 
Returns a vector of the number of events over delta t
| void LibICal::ICalSpanList::dump | ( | ) | 
Dumps the spanlist to STDOUT
| VComponent * LibICal::ICalSpanList::get_vfreebusy | ( | const char * | organizer, | 
| const char * | attendee ) | 
Returns a VFREEBUSY icalcomponent
| 
 | inline | 
Returns the base data when casting