Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

indri::lang::Copier Class Reference

#include <Copier.hpp>

Inheritance diagram for indri::lang::Copier:

indri::lang::ContextCountGraphCopier indri::lang::ContextCountGraphExtractor indri::lang::ContextSimpleCountCollectorCopier indri::lang::DagCopier indri::lang::ExtentRestrictionModelAnnotatorCopier indri::lang::FrequencyListCopier indri::lang::NoContextCountGraphCopier indri::lang::SimpleCopier indri::lang::UnnecessaryNodeRemoverCopier indri::lang::WeightFoldingCopier List of all members.

Public Member Functions

virtual ~Copier ()
virtual void defaultBefore (class Node *oldNode)
virtual class NodedefaultAfter (class Node *oldNode, class Node *newNode)
virtual void before (class IndexTerm *oldNode)
virtual class Nodeafter (class IndexTerm *oldNode, class IndexTerm *newNode)
virtual void before (class Field *oldNode)
virtual class Nodeafter (class Field *oldNode, class Field *newNode)
virtual void before (class ExtentInside *oldNode)
virtual class Nodeafter (class ExtentInside *oldNode, class ExtentInside *newNode)
virtual void before (class WeightedExtentOr *oldNode)
virtual class Nodeafter (class WeightedExtentOr *oldNode, class WeightedExtentOr *newNode)
virtual void before (class ExtentOr *oldNode)
virtual class Nodeafter (class ExtentOr *oldNode, class ExtentOr *newNode)
virtual void before (class ExtentAnd *oldNode)
virtual class Nodeafter (class ExtentAnd *oldNode, class ExtentAnd *newNode)
virtual void before (class BAndNode *oldNode)
virtual class Nodeafter (class BAndNode *oldNode, class BAndNode *newNode)
virtual void before (class UWNode *oldNode)
virtual class Nodeafter (class UWNode *oldNode, class UWNode *newNode)
virtual void before (class ODNode *oldNode)
virtual class Nodeafter (class ODNode *oldNode, class ODNode *newNode)
virtual void before (class FilReqNode *oldNode)
virtual class Nodeafter (class FilReqNode *oldNode, class FilReqNode *newNode)
virtual void before (class FilRejNode *oldNode)
virtual class Nodeafter (class FilRejNode *oldNode, class FilRejNode *newNode)
virtual void before (class FieldLessNode *oldNode)
virtual class Nodeafter (class FieldLessNode *oldNode, class FieldLessNode *newNode)
virtual void before (class FieldGreaterNode *oldNode)
virtual class Nodeafter (class FieldGreaterNode *oldNode, class FieldGreaterNode *newNode)
virtual void before (class FieldBetweenNode *oldNode)
virtual class Nodeafter (class FieldBetweenNode *oldNode, class FieldBetweenNode *newNode)
virtual void before (class FieldEqualsNode *oldNode)
virtual class Nodeafter (class FieldEqualsNode *oldNode, class FieldEqualsNode *newNode)
virtual void before (class RawScorerNode *oldNode)
virtual class Nodeafter (class RawScorerNode *oldNode, class RawScorerNode *newNode)
virtual void before (class TermFrequencyScorerNode *oldNode)
virtual class Nodeafter (class TermFrequencyScorerNode *oldNode, class TermFrequencyScorerNode *newNode)
virtual void before (class CachedFrequencyScorerNode *oldNode)
virtual class Nodeafter (class CachedFrequencyScorerNode *oldNode, class CachedFrequencyScorerNode *newNode)
virtual void before (class PriorNode *oldNode)
virtual class Nodeafter (class PriorNode *oldNode, class PriorNode *newNode)
virtual void before (class OrNode *oldNode)
virtual class Nodeafter (class OrNode *oldNode, class OrNode *newNode)
virtual void before (class NotNode *oldNode)
virtual class Nodeafter (class NotNode *oldNode, class NotNode *newNode)
virtual void before (class MaxNode *oldNode)
virtual class Nodeafter (class MaxNode *oldNode, class MaxNode *newNode)
virtual void before (class CombineNode *oldNode)
virtual class Nodeafter (class CombineNode *oldNode, class CombineNode *newNode)
virtual void before (class WAndNode *oldNode)
virtual class Nodeafter (class WAndNode *oldNode, class WAndNode *newNode)
virtual void before (class WSumNode *oldNode)
virtual class Nodeafter (class WSumNode *oldNode, class WSumNode *newNode)
virtual void before (class WeightNode *oldNode)
virtual class Nodeafter (class WeightNode *oldNode, class WeightNode *newNode)
virtual void before (class ExtentRestriction *oldNode)
virtual class Nodeafter (class ExtentRestriction *oldNode, class ExtentRestriction *newNode)
virtual void before (class FixedPassage *oldNode)
virtual class Nodeafter (class FixedPassage *oldNode, class FixedPassage *newNode)
virtual void before (class FilterNode *oldNode)
virtual class Nodeafter (class FilterNode *oldNode, class FilterNode *newNode)
virtual void before (class ListAccumulator *oldNode)
virtual class Nodeafter (class ListAccumulator *oldNode, class ListAccumulator *newNode)
virtual void before (class ContextCounterNode *oldNode)
virtual class Nodeafter (class ContextCounterNode *oldNode, class ContextCounterNode *newNode)
virtual void before (class ContextSimpleCounterNode *oldNode)
virtual class Nodeafter (class ContextSimpleCounterNode *oldNode, class ContextSimpleCounterNode *newNode)
virtual void before (class ScoreAccumulatorNode *oldNode)
virtual class Nodeafter (class ScoreAccumulatorNode *oldNode, class ScoreAccumulatorNode *newNode)
virtual void before (class AnnotatorNode *oldNode)
virtual class Nodeafter (class AnnotatorNode *oldNode, class AnnotatorNode *newNode)
virtual void before (class FieldWildcard *oldNode)
virtual class Nodeafter (class FieldWildcard *oldNode, class FieldWildcard *newNode)
virtual void before (class NestedExtentInside *oldNode)
virtual class Nodeafter (class NestedExtentInside *oldNode, class NestedExtentInside *newNode)
virtual void before (class NestedRawScorerNode *oldNode)
virtual class Nodeafter (class NestedRawScorerNode *oldNode, class NestedRawScorerNode *newNode)
virtual void before (class ExtentEnforcement *oldNode)
virtual class Nodeafter (class ExtentEnforcement *oldNode, class ExtentEnforcement *newNode)
virtual void before (class ContextInclusionNode *oldNode)
virtual class Nodeafter (class ContextInclusionNode *oldNode, class ContextInclusionNode *newNode)
virtual void before (class LengthPrior *oldNode)
virtual class Nodeafter (class LengthPrior *oldNode, class LengthPrior *newNode)
virtual void before (class DocumentStructureNode *oldNode)
virtual class Nodeafter (class DocumentStructureNode *oldNode, class DocumentStructureNode *newNode)
virtual void before (class ShrinkageScorerNode *oldNode)
virtual class Nodeafter (class ShrinkageScorerNode *oldNode, class ShrinkageScorerNode *newNode)
virtual void before (class ExtentDescendant *oldNode)
virtual class Nodeafter (class ExtentDescendant *oldNode, class ExtentDescendant *newNode)
virtual void before (class ExtentChild *oldNode)
virtual class Nodeafter (class ExtentChild *oldNode, class ExtentChild *newNode)
virtual void before (class ExtentParent *oldNode)
virtual class Nodeafter (class ExtentParent *oldNode, class ExtentParent *newNode)
virtual void before (class WildcardTerm *oldNode)
virtual class Nodeafter (class WildcardTerm *oldNode, class WildcardTerm *newNode)
virtual void before (class PlusNode *oldNode)
virtual class Nodeafter (class PlusNode *oldNode, class PlusNode *newNode)
virtual void before (class WPlusNode *oldNode)
virtual class Nodeafter (class WPlusNode *oldNode, class WPlusNode *newNode)

Constructor & Destructor Documentation

indri::lang::Copier::~Copier  )  [virtual]
 


Member Function Documentation

Node * indri::lang::Copier::after class WPlusNode oldNode,
class WPlusNode newNode
[virtual]
 

Node * indri::lang::Copier::after class PlusNode oldNode,
class PlusNode newNode
[virtual]
 

Node * indri::lang::Copier::after class WildcardTerm oldNode,
class WildcardTerm newNode
[virtual]
 

Node * indri::lang::Copier::after class ExtentParent oldNode,
class ExtentParent newNode
[virtual]
 

Node * indri::lang::Copier::after class ExtentChild oldNode,
class ExtentChild newNode
[virtual]
 

Node * indri::lang::Copier::after class ExtentDescendant oldNode,
class ExtentDescendant newNode
[virtual]
 

Node * indri::lang::Copier::after class ShrinkageScorerNode oldNode,
class ShrinkageScorerNode newNode
[virtual]
 

Reimplemented in indri::lang::ContextCountGraphCopier, and indri::lang::NoContextCountGraphCopier.

Node * indri::lang::Copier::after class DocumentStructureNode oldNode,
class DocumentStructureNode newNode
[virtual]
 

Reimplemented in indri::lang::DagCopier.

Node * indri::lang::Copier::after class LengthPrior oldNode,
class LengthPrior newNode
[virtual]
 

Reimplemented in indri::lang::UnnecessaryNodeRemoverCopier.

Node * indri::lang::Copier::after class ContextInclusionNode oldNode,
class ContextInclusionNode newNode
[virtual]
 

Node * indri::lang::Copier::after class ExtentEnforcement oldNode,
class ExtentEnforcement newNode
[virtual]
 

Reimplemented in indri::lang::ExtentRestrictionModelAnnotatorCopier.

Node * indri::lang::Copier::after class NestedRawScorerNode oldNode,
class NestedRawScorerNode newNode
[virtual]
 

Reimplemented in indri::lang::ContextCountGraphCopier, indri::lang::NoContextCountGraphCopier, indri::lang::ExtentRestrictionModelAnnotatorCopier, and indri::lang::FrequencyListCopier.

Node * indri::lang::Copier::after class NestedExtentInside oldNode,
class NestedExtentInside newNode
[virtual]
 

Reimplemented in indri::lang::DagCopier.

Node * indri::lang::Copier::after class FieldWildcard oldNode,
class FieldWildcard newNode
[virtual]
 

Reimplemented in indri::lang::DagCopier.

Node * indri::lang::Copier::after class AnnotatorNode oldNode,
class AnnotatorNode newNode
[virtual]
 

Node * indri::lang::Copier::after class ScoreAccumulatorNode oldNode,
class ScoreAccumulatorNode newNode
[virtual]
 

Node * indri::lang::Copier::after class ContextSimpleCounterNode oldNode,
class ContextSimpleCounterNode newNode
[virtual]
 

Node * indri::lang::Copier::after class ContextCounterNode oldNode,
class ContextCounterNode newNode
[virtual]
 

Reimplemented in indri::lang::ContextSimpleCountCollectorCopier.

Node * indri::lang::Copier::after class ListAccumulator oldNode,
class ListAccumulator newNode
[virtual]
 

Node * indri::lang::Copier::after class FilterNode oldNode,
class FilterNode newNode
[virtual]
 

Node * indri::lang::Copier::after class FixedPassage oldNode,
class FixedPassage newNode
[virtual]
 

Node * indri::lang::Copier::after class ExtentRestriction oldNode,
class ExtentRestriction newNode
[virtual]
 

Reimplemented in indri::lang::NoContextCountGraphCopier, and indri::lang::ExtentRestrictionModelAnnotatorCopier.

Node * indri::lang::Copier::after class WeightNode oldNode,
class WeightNode newNode
[virtual]
 

Reimplemented in indri::lang::WeightFoldingCopier.

Node * indri::lang::Copier::after class WSumNode oldNode,
class WSumNode newNode
[virtual]
 

Node * indri::lang::Copier::after class WAndNode oldNode,
class WAndNode newNode
[virtual]
 

Node * indri::lang::Copier::after class CombineNode oldNode,
class CombineNode newNode
[virtual]
 

Node * indri::lang::Copier::after class MaxNode oldNode,
class MaxNode newNode
[virtual]
 

Node * indri::lang::Copier::after class NotNode oldNode,
class NotNode newNode
[virtual]
 

Node * indri::lang::Copier::after class OrNode oldNode,
class OrNode newNode
[virtual]
 

Node * indri::lang::Copier::after class PriorNode oldNode,
class PriorNode newNode
[virtual]
 

Node * indri::lang::Copier::after class CachedFrequencyScorerNode oldNode,
class CachedFrequencyScorerNode newNode
[virtual]
 

Node * indri::lang::Copier::after class TermFrequencyScorerNode oldNode,
class TermFrequencyScorerNode newNode
[virtual]
 

Node * indri::lang::Copier::after class RawScorerNode oldNode,
class RawScorerNode newNode
[virtual]
 

Reimplemented in indri::lang::ContextCountGraphCopier, indri::lang::NoContextCountGraphCopier, indri::lang::ContextCountGraphExtractor, indri::lang::ExtentRestrictionModelAnnotatorCopier, and indri::lang::FrequencyListCopier.

Node * indri::lang::Copier::after class FieldEqualsNode oldNode,
class FieldEqualsNode newNode
[virtual]
 

Node * indri::lang::Copier::after class FieldBetweenNode oldNode,
class FieldBetweenNode newNode
[virtual]
 

Node * indri::lang::Copier::after class FieldGreaterNode oldNode,
class FieldGreaterNode newNode
[virtual]
 

Node * indri::lang::Copier::after class FieldLessNode oldNode,
class FieldLessNode newNode
[virtual]
 

Node * indri::lang::Copier::after class FilRejNode oldNode,
class FilRejNode newNode
[virtual]
 

Node * indri::lang::Copier::after class FilReqNode oldNode,
class FilReqNode newNode
[virtual]
 

Node * indri::lang::Copier::after class ODNode oldNode,
class ODNode newNode
[virtual]
 

Reimplemented in indri::lang::DagCopier, and indri::lang::UnnecessaryNodeRemoverCopier.

Node * indri::lang::Copier::after class UWNode oldNode,
class UWNode newNode
[virtual]
 

Reimplemented in indri::lang::DagCopier, and indri::lang::UnnecessaryNodeRemoverCopier.

Node * indri::lang::Copier::after class BAndNode oldNode,
class BAndNode newNode
[virtual]
 

Node * indri::lang::Copier::after class ExtentAnd oldNode,
class ExtentAnd newNode
[virtual]
 

Reimplemented in indri::lang::DagCopier, and indri::lang::UnnecessaryNodeRemoverCopier.

Node * indri::lang::Copier::after class ExtentOr oldNode,
class ExtentOr newNode
[virtual]
 

Reimplemented in indri::lang::DagCopier, and indri::lang::UnnecessaryNodeRemoverCopier.

Node * indri::lang::Copier::after class WeightedExtentOr oldNode,
class WeightedExtentOr newNode
[virtual]
 

Node * indri::lang::Copier::after class ExtentInside oldNode,
class ExtentInside newNode
[virtual]
 

Reimplemented in indri::lang::DagCopier.

Node * indri::lang::Copier::after class Field oldNode,
class Field newNode
[virtual]
 

Reimplemented in indri::lang::DagCopier.

Node * indri::lang::Copier::after class IndexTerm oldNode,
class IndexTerm newNode
[virtual]
 

Reimplemented in indri::lang::DagCopier, and indri::lang::FrequencyListCopier.

void indri::lang::Copier::before class WPlusNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class PlusNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class WildcardTerm oldNode  )  [virtual]
 

void indri::lang::Copier::before class ExtentParent oldNode  )  [virtual]
 

void indri::lang::Copier::before class ExtentChild oldNode  )  [virtual]
 

void indri::lang::Copier::before class ExtentDescendant oldNode  )  [virtual]
 

void indri::lang::Copier::before class ShrinkageScorerNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class DocumentStructureNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class LengthPrior oldNode  )  [virtual]
 

void indri::lang::Copier::before class ContextInclusionNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class ExtentEnforcement oldNode  )  [virtual]
 

Reimplemented in indri::lang::ExtentRestrictionModelAnnotatorCopier, and indri::lang::FrequencyListCopier.

void indri::lang::Copier::before class NestedRawScorerNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class NestedExtentInside oldNode  )  [virtual]
 

Reimplemented in indri::lang::FrequencyListCopier.

void indri::lang::Copier::before class FieldWildcard oldNode  )  [virtual]
 

void indri::lang::Copier::before class AnnotatorNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class ScoreAccumulatorNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class ContextSimpleCounterNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class ContextCounterNode oldNode  )  [virtual]
 

Reimplemented in indri::lang::FrequencyListCopier.

void indri::lang::Copier::before class ListAccumulator oldNode  )  [virtual]
 

void indri::lang::Copier::before class FilterNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class FixedPassage oldNode  )  [virtual]
 

Reimplemented in indri::lang::FrequencyListCopier.

void indri::lang::Copier::before class ExtentRestriction oldNode  )  [virtual]
 

Reimplemented in indri::lang::ExtentRestrictionModelAnnotatorCopier, and indri::lang::FrequencyListCopier.

void indri::lang::Copier::before class WeightNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class WSumNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class WAndNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class CombineNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class MaxNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class NotNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class OrNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class PriorNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class CachedFrequencyScorerNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class TermFrequencyScorerNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class RawScorerNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class FieldEqualsNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class FieldBetweenNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class FieldGreaterNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class FieldLessNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class FilRejNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class FilReqNode oldNode  )  [virtual]
 

void indri::lang::Copier::before class ODNode oldNode  )  [virtual]
 

Reimplemented in indri::lang::FrequencyListCopier.

void indri::lang::Copier::before class UWNode oldNode  )  [virtual]
 

Reimplemented in indri::lang::FrequencyListCopier.

void indri::lang::Copier::before class BAndNode oldNode  )  [virtual]
 

Reimplemented in indri::lang::FrequencyListCopier.

void indri::lang::Copier::before class ExtentAnd oldNode  )  [virtual]
 

Reimplemented in indri::lang::FrequencyListCopier.

void indri::lang::Copier::before class ExtentOr oldNode  )  [virtual]
 

Reimplemented in indri::lang::FrequencyListCopier.

void indri::lang::Copier::before class WeightedExtentOr oldNode  )  [virtual]
 

Reimplemented in indri::lang::FrequencyListCopier.

void indri::lang::Copier::before class ExtentInside oldNode  )  [virtual]
 

Reimplemented in indri::lang::FrequencyListCopier.

void indri::lang::Copier::before class Field oldNode  )  [virtual]
 

void indri::lang::Copier::before class IndexTerm oldNode  )  [virtual]
 

Node * indri::lang::Copier::defaultAfter class Node oldNode,
class Node newNode
[virtual]
 

Reimplemented in indri::lang::ContextCountGraphCopier, indri::lang::NoContextCountGraphCopier, indri::lang::ContextSimpleCountCollectorCopier, indri::lang::DagCopier, indri::lang::ExtentRestrictionModelAnnotatorCopier, indri::lang::FrequencyListCopier, indri::lang::SimpleCopier, indri::lang::UnnecessaryNodeRemoverCopier, and indri::lang::WeightFoldingCopier.

void indri::lang::Copier::defaultBefore class Node oldNode  )  [virtual]
 


The documentation for this class was generated from the following files:
Generated on Tue Jun 15 11:03:02 2010 for Lemur by doxygen 1.3.4