strusAnalyzer
0.17
|
Object with all interfaces needed for serialization. More...
#include <pattern_serialize.hpp>
Public Types | |
enum | { MaxContentBufSize =1<<20 } |
Public Member Functions | |
PatternSerializer (SerializerData *serializerData_, PatternLexerInstanceInterface *lexer_, PatternMatcherInstanceInterface *matcher_, ErrorBufferInterface *errorhnd_) | |
Constructor. More... | |
PatternSerializer (SerializerData *serializerData_, PatternTermFeederInstanceInterface *feeder_, PatternMatcherInstanceInterface *matcher_, ErrorBufferInterface *errorhnd_) | |
Constructor. More... | |
~PatternSerializer () | |
Destructor. More... | |
PatternLexerInstanceInterface * | lexer () |
Get the lexer interface to instantiate or 0, if not defined. More... | |
PatternTermFeederInstanceInterface * | feeder () |
Get the term feeder interface to instantiate or 0, if not defined. More... | |
PatternMatcherInstanceInterface * | matcher () |
Get the pattern matcher interface to instantiate. More... | |
bool | close () |
Object with all interfaces needed for serialization.
|
inline |
Constructor.
|
inline |
Constructor.
strus::PatternSerializer::~PatternSerializer | ( | ) |
Destructor.
bool strus::PatternSerializer::close | ( | ) |
|
inline |
Get the term feeder interface to instantiate or 0, if not defined.
|
inline |
Get the lexer interface to instantiate or 0, if not defined.
|
inline |
Get the pattern matcher interface to instantiate.