PST File Format SDK v0.4
Loading...
Searching...
No Matches
folder.h File Reference

Folder objects. More...

#include <algorithm>
#include <boost/iterator/filter_iterator.hpp>
#include <boost/iterator/transform_iterator.hpp>
#include "pstsdk/util/primitives.h"
#include "pstsdk/util/errors.h"
#include "pstsdk/ndb/database_iface.h"
#include "pstsdk/ltp/propbag.h"
#include "pstsdk/ltp/table.h"
#include "pstsdk/pst/message.h"
#include "pstsdk/mapitags.h"
+ Include dependency graph for folder.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  pstsdk::is_nid_type< Type >
 Functor to determine if an object is of the specified node type. More...
 
class  pstsdk::search_folder
 Search Folder object. More...
 
class  pstsdk::search_folder_transform_row
 Defines a transform from a row of a hierarchy table to a search_folder. More...
 
class  pstsdk::folder_transform_row
 Defines a transform from a row of a hierarchy table to a folder. More...
 
class  pstsdk::folder
 A folder in a PST file. More...
 
class  pstsdk::folder_transform_info
 Defines a transform from a node_info to a folder. More...
 

Namespaces

namespace  pstsdk
 Contains the definition of all in memory representations of disk structures.
 
namespace  compiler_workarounds
 

Detailed Description

Folder objects.

Defines the folder and search folder abstractions, as well as the transformations used by the boost iterator library to create the folder iterators. Also defines a generic filter used to filter by node type, used by both the folder object and pst object to filter through to the specific nodes of interest when creating iterators.

Author
Terry Mahaffey

Definition in file folder.h.