|
Public Member Functions |
| ~DagCopier () |
indri::lang::Node * | defaultAfter (indri::lang::Node *oldNode, indri::lang::Node *newNode) |
indri::lang::Node * | after (indri::lang::IndexTerm *indexTerm, indri::lang::IndexTerm *newIndexTerm) |
indri::lang::Node * | after (indri::lang::Field *field, indri::lang::Field *newField) |
indri::lang::Node * | after (indri::lang::ExtentOr *oldExtentOr, indri::lang::ExtentOr *newExtentOr) |
indri::lang::Node * | after (indri::lang::ExtentAnd *oldExtentAnd, indri::lang::ExtentAnd *newExtentAnd) |
indri::lang::Node * | after (indri::lang::ExtentInside *oldExtentInside, indri::lang::ExtentInside *newExtentInside) |
indri::lang::Node * | after (indri::lang::NestedExtentInside *oldExtentInside, indri::lang::NestedExtentInside *newExtentInside) |
indri::lang::Node * | after (indri::lang::ODNode *oldODNode, indri::lang::ODNode *newODNode) |
indri::lang::Node * | after (indri::lang::UWNode *oldUWNode, indri::lang::UWNode *newUWNode) |
indri::lang::Node * | after (indri::lang::FieldWildcard *fieldWildcard, indri::lang::FieldWildcard *newFieldWildcard) |
indri::lang::Node * | after (indri::lang::DocumentStructureNode *docStruct, indri::lang::DocumentStructureNode *newDocStruct) |
Private Member Functions |
template<class T> T * | _findReplacement (std::vector< T * > &replacements, T *candidate) |
Private Attributes |
std::vector< indri::lang::IndexTerm * > | _terms |
std::vector< indri::lang::Field * > | _fields |
std::vector< indri::lang::ExtentOr * > | _extentOrs |
std::vector< indri::lang::ExtentAnd * > | _extentAnds |
std::vector< indri::lang::ExtentInside * > | _extentInsides |
std::vector< indri::lang::ODNode * > | _odNodes |
std::vector< indri::lang::UWNode * > | _uwNodes |
std::vector< indri::lang::FieldWildcard * > | _fieldWildcardNodes |
std::vector< indri::lang::DocumentStructureNode * > | _documentStructureNodes |
std::vector< indri::lang::Node * > | _newNodes |