ews-cpp  0.9
Public Member Functions | List of all members
ews::weekly_recurrence Class Referencefinal

A weekly recurrence. More...

#include <ews.hpp>

Inheritance diagram for ews::weekly_recurrence:
ews::recurrence_pattern

Public Member Functions

 weekly_recurrence (uint32_t interval, day_of_week days_of_week, day_of_week first_day_of_week=day_of_week::mon)
 
 weekly_recurrence (uint32_t interval, std::vector< day_of_week > days_of_week, day_of_week first_day_of_week=day_of_week::mon)
 
const std::vector< day_of_week > & get_days_of_week () const EWS_NOEXCEPT
 
day_of_week get_first_day_of_week () const EWS_NOEXCEPT
 
uint32_t get_interval () const EWS_NOEXCEPT
 
std::string get_occurence_name () override
 
- Public Member Functions inherited from ews::recurrence_pattern
std::string to_xml () const
 
rapidxml::xml_node & to_xml_element (rapidxml::xml_node<> &parent) const
 Creates a new XML element for this recurrence pattern and appends it to given parent node. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from ews::recurrence_pattern
static std::unique_ptr< recurrence_patternfrom_xml_element (const rapidxml::xml_node<> &elem)
 Makes a recurrence_pattern instance from a <Recurrence> XML element.
 

Detailed Description

A weekly recurrence.

An example for a weekly recurrence is a regular meeting on a specific day each week.


The documentation for this class was generated from the following file: