#include <Conflater.hpp>
Public Member Functions | |
Conflater (const std::map< ConflationPattern *, std::string > &conflations) | |
~Conflater () | |
void | conflate (TagEvent *tev) |
void | conflate (TagExtent *tex) |
const char * | conflate (const char *tagname) |
Protected Member Functions | |
const char * | _lookup (const char *name, indri::utility::greedy_vector< indri::parse::AttributeValuePair, 2 > &attributes) |
Protected Attributes | |
indri::utility::HashTable< const char *, tag_pattern * > | _pattern_table |
Private Member Functions | |
const char * | _strdup (const char *token) |
Private Attributes | |
indri::utility::Buffer | _stringBuf |
|
|
|
|
|
|
|
|
|
return the conflation for this tag name, if one exists. otherwise, return input argument. Does not handle the case of attribute dependent conflations |
|
|
|
|
|
|
|
|