ews-cpp  0.9
Public Member Functions | Static Public Member Functions | List of all members
ews::recurrence_pattern Class Referenceabstract

Abstract base class for all recurrence patterns. More...

#include <ews.hpp>

Inheritance diagram for ews::recurrence_pattern:
ews::absolute_monthly_recurrence ews::absolute_yearly_recurrence ews::daily_recurrence ews::relative_monthly_recurrence ews::relative_yearly_recurrence ews::weekly_recurrence

Public Member Functions

virtual std::string get_occurence_name ()
 
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...
 

Static Public Member Functions

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

Abstract base class for all recurrence patterns.

Member Function Documentation

rapidxml::xml_node& ews::recurrence_pattern::to_xml_element ( rapidxml::xml_node<> &  parent) const
inline

Creates a new XML element for this recurrence pattern and appends it to given parent node.

Returns a reference to the newly created element.


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