CollectionFilter Class Template Reference
[Conversion filters for store tables]

Filter for storing and retrieving 1-n and m-n relations from Archive into diffrent collection classes. More...

#include <collectionfilter.h>

Inheritance diagram for CollectionFilter:

Inheritance graph
[legend]
Collaboration diagram for CollectionFilter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CollectionFilter (M &pMember)
 Constructor.
virtual void * getRef () const
 Get pointer to collection.
virtual void updateRef (void *pNewMember)
 Update reference to collection.

Protected Attributes

M * mMember
 pointer to collection to modify

Detailed Description

template<typename M>
class dba::CollectionFilter< M >

Filter for storing and retrieving 1-n and m-n relations from Archive into diffrent collection classes.

Implements part of CollectionFilterBase interface.


Constructor & Destructor Documentation

CollectionFilter M &  pMember  ) 
 

Constructor.

Parameters:
pMember refrence to collection that will be modified by filter

Member Function Documentation

virtual void updateRef void *  pNewMember  )  [virtual]
 

Update reference to collection.

Used by streams to adjust member before using this filter

Parameters:
pNewMember pointer to new class member or variable

Implements CollectionFilterBase.


Member Data Documentation

M* mMember [protected]
 

pointer to collection to modify

Warning:
can be changed by updateRef when processing data

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

Documentation
Quick start
Examples
Search

API Documentation
Class hierarchy
Member index
API Reference
Store filters
Store table macros
Back

Generated by doxygen at Sun Nov 9 02:08:17 2008