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

The OccurrenceItemId element identifies a single occurrence of a recurring item. More...

#include <ews.hpp>

Public Member Functions

 occurrence_item_id (std::string id)
 Constructs an <OccurrenceItemId> from given id string.
 
 occurrence_item_id (const item_id &item_id)
 Constructs an <OccurrenceItemId> from a given item_id instance.
 
 occurrence_item_id (const item_id &item_id, int instance_index)
 Constructs an <OccurrenceItemId> from a given item_id instance.
 
 occurrence_item_id (std::string id, std::string change_key, int instance_index)
 Constructs an <OccurrenceItemId> from given identifier and change key.
 
const std::string & change_key () const EWS_NOEXCEPT
 Returns the change key.
 
const std::string & id () const EWS_NOEXCEPT
 Returns the identifier.
 
int instance_index () const EWS_NOEXCEPT
 Returns the instance index.
 
std::string to_xml () const
 Serializes this occurrence_item_id to an XML string.
 
bool valid () const EWS_NOEXCEPT
 Whether this item_id is expected to be valid.
 

Static Public Member Functions

static occurrence_item_id from_xml_element (const rapidxml::xml_node<> &elem)
 

Detailed Description

The OccurrenceItemId element identifies a single occurrence of a recurring item.

Member Function Documentation

static occurrence_item_id ews::occurrence_item_id::from_xml_element ( const rapidxml::xml_node<> &  elem)
inlinestatic

Makes an occurrence_item_id instance from an <OccurrenceItemId> XML element


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