Fairport  v1.0.38
fairport/pst/folder.h File Reference

Folder objects. More...

#include <algorithm>
#include <boost/iterator/filter_iterator.hpp>
#include <boost/iterator/transform_iterator.hpp>
#include "fairport/util/primitives.h"
#include "fairport/util/errors.h"
#include "fairport/ndb/database_iface.h"
#include "fairport/ltp/propbag.h"
#include "fairport/ltp/table.h"
#include "fairport/pst/message.h"
#include "fairport/pst/contact.h"
#include "fairport/pst/task.h"
#include "fairport/pst/pstutil.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

class  fairport::search_folder
 Search Folder object. More...
class  fairport::folder
 A folder in a PST file. More...
struct  internal::folder_name_equal

Namespaces

namespace  fairport
 

Contains the definition of all in memory representations of disk structures.


namespace  internal

Typedefs

typedef
detail::item_transform_row
< folder > 
fairport::folder_transform_row
typedef
detail::item_transform_row
< search_folder > 
fairport::search_folder_transform_row
typedef
detail::item_transform_info
< folder > 
fairport::folder_transform_info

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.