CLAM-Development
1.4.0
|
#include <Extractor.hxx>
Public Member Functions | |
ReadHook () | |
~ReadHook () | |
ReadHook & | Bind (const std::string &scope, const std::string &attribute) |
ReadHook & | Indirect (const std::string &scope, const std::string &attribute) |
const AttributeType & | GetForReading () const |
void | Init (const DescriptionDataPool &pool) |
virtual void | Next () |
virtual bool | IsInsideScope () const |
![]() | |
virtual | ~Hook () |
Protected Member Functions | |
virtual unsigned | GetCurrent () const |
![]() | |
const std::string | GetScope () const |
Protected Attributes | |
const DescriptionDataPool * | _pool |
const AttributeType * | _data |
ReadHook< unsigned > * | _chained |
![]() | |
std::string | _attribute |
std::string | _scope |
Definition at line 59 of file Extractor.hxx.
|
inline |
Definition at line 62 of file Extractor.hxx.
References CLAM::ReadHook< AttributeType >::_chained.
|
inline |
Definition at line 66 of file Extractor.hxx.
References CLAM::ReadHook< AttributeType >::_chained.
|
inline |
Reimplemented from CLAM::Hook< AttributeType >.
Definition at line 70 of file Extractor.hxx.
|
inlineprotectedvirtual |
Definition at line 122 of file Extractor.hxx.
References CLAM::ReadHook< AttributeType >::_chained, and CLAM_ASSERT.
Referenced by CLAM::ReadHook< AttributeType >::GetForReading().
|
inline |
Definition at line 93 of file Extractor.hxx.
References CLAM::ReadHook< AttributeType >::_data, and CLAM::ReadHook< AttributeType >::GetCurrent().
Referenced by CLAM::ReadRangedHook< AttributeType >::GetRangeForReading().
|
inline |
Definition at line 77 of file Extractor.hxx.
References CLAM::ReadHook< AttributeType >::_chained.
|
inline |
Definition at line 98 of file Extractor.hxx.
References CLAM::ReadHook< AttributeType >::_chained, CLAM::ReadHook< AttributeType >::_data, and CLAM::ReadHook< AttributeType >::_pool.
|
inlinevirtual |
Implements CLAM::Hook< AttributeType >.
Definition at line 114 of file Extractor.hxx.
References CLAM::ReadHook< AttributeType >::_chained, CLAM::ReadHook< AttributeType >::_pool, and CLAM::DescriptionDataPool::GetNumberOfContexts().
|
inlinevirtual |
Implements CLAM::Hook< AttributeType >.
Definition at line 108 of file Extractor.hxx.
References CLAM::ReadHook< AttributeType >::_chained.
|
protected |
Definition at line 136 of file Extractor.hxx.
Referenced by CLAM::ReadHook< AttributeType >::GetCurrent(), CLAM::ReadHook< AttributeType >::Indirect(), CLAM::ReadHook< AttributeType >::Init(), CLAM::ReadHook< AttributeType >::IsInsideScope(), CLAM::ReadHook< AttributeType >::Next(), CLAM::ReadHook< AttributeType >::ReadHook(), and CLAM::ReadHook< AttributeType >::~ReadHook().
|
protected |
Definition at line 135 of file Extractor.hxx.
Referenced by CLAM::ReadHook< AttributeType >::GetForReading(), and CLAM::ReadHook< AttributeType >::Init().
|
protected |
Definition at line 134 of file Extractor.hxx.
Referenced by CLAM::ReadHook< AttributeType >::Init(), and CLAM::ReadHook< AttributeType >::IsInsideScope().