PST File Format SDK v0.4
Loading...
Searching...
No Matches
pstsdk::attachment_transform Class Reference

Defines a transform from a row to an attachment object. More...

#include <message.h>

+ Collaboration diagram for pstsdk::attachment_transform:

Public Member Functions

 attachment_transform (const node &n)
 Construct the transform object.
 
 attachment_transform (attachment_transform &&other)
 Move constructor for transform objects.
 
attachment operator() (const const_table_row &row) const
 Perform the transform.
 
 attachment_transform (const attachment_transform &other)
 

Detailed Description

Defines a transform from a row to an attachment object.

Used by the boost iterator library to provide iterators over attachment objects

Definition at line 127 of file message.h.

Constructor & Destructor Documentation

◆ attachment_transform() [1/3]

pstsdk::attachment_transform::attachment_transform ( const node n)
inlineexplicit

Construct the transform object.

Parameters
[in]nThe node backing the message which has these attachments

Definition at line 132 of file message.h.

◆ attachment_transform() [2/3]

pstsdk::attachment_transform::attachment_transform ( attachment_transform &&  other)
inline

Move constructor for transform objects.

Parameters
[in]otherThe transform object to move from

Definition at line 137 of file message.h.

◆ attachment_transform() [3/3]

pstsdk::attachment_transform::attachment_transform ( const attachment_transform other)
inline

Definition at line 146 of file message.h.

Member Function Documentation

◆ operator()()

attachment pstsdk::attachment_transform::operator() ( const const_table_row row) const
inline

Perform the transform.

Parameters
[in]rowA row from the messages attachment table
Returns
An attachment object

Definition at line 143 of file message.h.


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