|
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 |