CLAM-Development  1.4.0
Public Member Functions | Protected Member Functions
CLAM::WriteHook< AttributeType > Class Template Reference

#include <Extractor.hxx>

List of all members.

Public Member Functions

void Init (DescriptionDataPool &pool)
AttributeType & GetForWriting () const
virtual void Next ()
virtual bool IsInsideScope () const
- Public Member Functions inherited from CLAM::Hook< AttributeType >
virtual ~Hook ()
void Bind (const std::string &scope, const std::string &attribute)

Protected Member Functions

unsigned GetCurrent () const
- Protected Member Functions inherited from CLAM::Hook< AttributeType >
const std::string GetScope () const

Additional Inherited Members

- Protected Attributes inherited from CLAM::Hook< AttributeType >
std::string _attribute
std::string _scope

Detailed Description

template<typename AttributeType>
class CLAM::WriteHook< AttributeType >

Definition at line 165 of file Extractor.hxx.


Member Function Documentation

template<typename AttributeType >
unsigned CLAM::WriteHook< AttributeType >::GetCurrent ( ) const
inlineprotected

Definition at line 194 of file Extractor.hxx.

Referenced by CLAM::WriteHook< AttributeType >::GetForWriting().

template<typename AttributeType >
AttributeType& CLAM::WriteHook< AttributeType >::GetForWriting ( ) const
inline

Definition at line 177 of file Extractor.hxx.

References CLAM::WriteHook< AttributeType >::GetCurrent().

template<typename AttributeType >
void CLAM::WriteHook< AttributeType >::Init ( DescriptionDataPool pool)
inline

Definition at line 168 of file Extractor.hxx.

template<typename AttributeType >
virtual bool CLAM::WriteHook< AttributeType >::IsInsideScope ( ) const
inlinevirtual
template<typename AttributeType >
virtual void CLAM::WriteHook< AttributeType >::Next ( )
inlinevirtual

Implements CLAM::Hook< AttributeType >.

Definition at line 182 of file Extractor.hxx.


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