|
Public Member Functions |
| Packer () |
| ~Packer () |
void | before (class Node *someNode) |
void | after (class Node *someNode) |
void | put (const char *name, bool value) |
void | put (const char *name, int value) |
void | put (const char *name, unsigned int value) |
void | put (const char *name, UINT64 value) |
void | put (const char *name, INT64 value) |
void | put (const char *name, double value) |
void | put (const char *name, const std::string &value) |
void | put (const char *name, const std::vector< lemur::api::DOCID_T > &value) |
void | put (const char *name, const std::vector< double > &value) |
void | put (const char *name, const std::vector< std::string > &value) |
void | put (const char *name, const std::vector< RawExtentNode * > &value) |
void | put (const char *name, const std::vector< ScoredExtentNode * > &value) |
void | put (const char *name, Node *value) |
void | pack (class indri::lang::Node *root) |
void | pack (std::vector< class indri::lang::Node * > &roots) |
std::string | toString () |
indri::xml::XMLNode * | xml () |
Private Member Functions |
node_element * | _getElement (class Node *node) |
indri::xml::XMLNode * | _getNodeReference (class Node *node, const std::string &name) |
Private Attributes |
std::map< class Node *, node_element * > | _elements |
std::stack< node_element * > | _stack |
indri::xml::XMLNode * | _packedNodes |