#include <StrMod/ApplyVisitor.h>
Inheritance diagram for strmod::strmod::ApplyVisitor< _Function >:

Public Methods | |
| ApplyVisitor (const StrChunkPtr &chunk, _Function &func) | |
| Does what ApplyVisitor_Base::ApplyVisitor_Base(const StrChunkPtr &) does. | |
| ApplyVisitor (const StrChunkPtr &chunk, const LinearExtent &extent, _Function &func) | |
| Does what ApplyVisitor_Base::ApplyVisitor_Base(const StrChunkPtr &, LinearExtent &) does. | |
| virtual | ~ApplyVisitor () |
| Whee, its a destructor, and since this class has no state it 'owns', it doesn't do much. | |
Protected Methods | |
| virtual void | use_visitDataBlock (const void *start, size_t len, const void *realstart, size_t reallen) throw (halt_visitation) |
| This is the Template Method function to visit an actual chunk of data. Called by the UseTracking machinery. | |
The functor must accept this signature any functor(const void *, size_t).
Definition at line 105 of file ApplyVisitor.h.
|
||||||||||||||||
|
Does what ApplyVisitor_Base::ApplyVisitor_Base(const StrChunkPtr &) does.
Definition at line 142 of file ApplyVisitor.h. |
|
||||||||||||||||||||
|
Does what ApplyVisitor_Base::ApplyVisitor_Base(const StrChunkPtr &, LinearExtent &) does.
Definition at line 148 of file ApplyVisitor.h. |
|
||||||||||||||||||||||||
|
This is the Template Method function to visit an actual chunk of data. Called by the UseTracking machinery.
Implements strmod::strmod::ApplyVisitor_Base. Definition at line 161 of file ApplyVisitor.h. |
1.3-rc1