Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

indri::lang::Copier Class Reference

#include <Copier.hpp>

Inheritance diagram for indri::lang::Copier:

ContextCountGraphCopier ContextCountGraphExtractor ContextSimpleCountCollectorCopier DagCopier ExtentRestrictionModelAnnotatorCopier FrequencyListCopier SimpleCopier UnknownRemoverCopier UnnecessaryNodeRemoverCopier WeightFoldingCopier List of all members.

Public Methods

virtual ~Copier ()
virtual void defaultBefore (class Node *oldNode)
virtual class Node * defaultAfter (class Node *oldNode, class Node *newNode)
virtual void before (class IndexTerm *oldNode)
virtual class Node * after (class IndexTerm *oldNode, class IndexTerm *newNode)
virtual void before (class Field *oldNode)
virtual class Node * after (class Field *oldNode, class Field *newNode)
virtual void before (class ExtentInside *oldNode)
virtual class Node * after (class ExtentInside *oldNode, class ExtentInside *newNode)
virtual void before (class ExtentOr *oldNode)
virtual class Node * after (class ExtentOr *oldNode, class ExtentOr *newNode)
virtual void before (class ExtentAnd *oldNode)
virtual class Node * after (class ExtentAnd *oldNode, class ExtentAnd *newNode)
virtual void before (class UWNode *oldNode)
virtual class Node * after (class UWNode *oldNode, class UWNode *newNode)
virtual void before (class ODNode *oldNode)
virtual class Node * after (class ODNode *oldNode, class ODNode *newNode)
virtual void before (class FilReqNode *oldNode)
virtual class Node * after (class FilReqNode *oldNode, class FilReqNode *newNode)
virtual void before (class FilRejNode *oldNode)
virtual class Node * after (class FilRejNode *oldNode, class FilRejNode *newNode)
virtual void before (class FieldLessNode *oldNode)
virtual class Node * after (class FieldLessNode *oldNode, class FieldLessNode *newNode)
virtual void before (class FieldGreaterNode *oldNode)
virtual class Node * after (class FieldGreaterNode *oldNode, class FieldGreaterNode *newNode)
virtual void before (class FieldBetweenNode *oldNode)
virtual class Node * after (class FieldBetweenNode *oldNode, class FieldBetweenNode *newNode)
virtual void before (class FieldEqualsNode *oldNode)
virtual class Node * after (class FieldEqualsNode *oldNode, class FieldEqualsNode *newNode)
virtual void before (class RawScorerNode *oldNode)
virtual class Node * after (class RawScorerNode *oldNode, class RawScorerNode *newNode)
virtual void before (class TermFrequencyScorerNode *oldNode)
virtual class Node * after (class TermFrequencyScorerNode *oldNode, class TermFrequencyScorerNode *newNode)
virtual void before (class CachedFrequencyScorerNode *oldNode)
virtual class Node * after (class CachedFrequencyScorerNode *oldNode, class CachedFrequencyScorerNode *newNode)
virtual void before (class PriorNode *oldNode)
virtual class Node * after (class PriorNode *oldNode, class PriorNode *newNode)
virtual void before (class OrNode *oldNode)
virtual class Node * after (class OrNode *oldNode, class OrNode *newNode)
virtual void before (class NotNode *oldNode)
virtual class Node * after (class NotNode *oldNode, class NotNode *newNode)
virtual void before (class MaxNode *oldNode)
virtual class Node * after (class MaxNode *oldNode, class MaxNode *newNode)
virtual void before (class CombineNode *oldNode)
virtual class Node * after (class CombineNode *oldNode, class CombineNode *newNode)
virtual void before (class WAndNode *oldNode)
virtual class Node * after (class WAndNode *oldNode, class WAndNode *newNode)
virtual void before (class WSumNode *oldNode)
virtual class Node * after (class WSumNode *oldNode, class WSumNode *newNode)
virtual void before (class WeightNode *oldNode)
virtual class Node * after (class WeightNode *oldNode, class WeightNode *newNode)
virtual void before (class ExtentRestriction *oldNode)
virtual class Node * after (class ExtentRestriction *oldNode, class ExtentRestriction *newNode)
virtual void before (class FilterNode *oldNode)
virtual class Node * after (class FilterNode *oldNode, class FilterNode *newNode)
virtual void before (class ContextCounterNode *oldNode)
virtual class Node * after (class ContextCounterNode *oldNode, class ContextCounterNode *newNode)
virtual void before (class ScoreAccumulatorNode *oldNode)
virtual class Node * after (class ScoreAccumulatorNode *oldNode, class ScoreAccumulatorNode *newNode)
virtual void before (class AnnotatorNode *oldNode)
virtual class Node * after (class AnnotatorNode *oldNode, class AnnotatorNode *newNode)

Constructor & Destructor Documentation

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


Member Function Documentation

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 ContextCounterNode *    oldNode,
class ContextCounterNode *    newNode
)  [virtual]
 

Reimplemented in ContextSimpleCountCollectorCopier, and UnknownRemoverCopier.

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

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

Reimplemented in ExtentRestrictionModelAnnotatorCopier.

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

Reimplemented in 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 ContextCountGraphCopier, ContextCountGraphExtractor, ExtentRestrictionModelAnnotatorCopier, FrequencyListCopier, and UnknownRemoverCopier.

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 DagCopier, UnknownRemoverCopier, and UnnecessaryNodeRemoverCopier.

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

Reimplemented in DagCopier, UnknownRemoverCopier, and UnnecessaryNodeRemoverCopier.

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

Reimplemented in DagCopier, UnknownRemoverCopier, and UnnecessaryNodeRemoverCopier.

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

Reimplemented in DagCopier, UnknownRemoverCopier, and UnnecessaryNodeRemoverCopier.

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

Reimplemented in DagCopier, and UnknownRemoverCopier.

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

Reimplemented in DagCopier, and UnknownRemoverCopier.

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

Reimplemented in DagCopier, FrequencyListCopier, and UnknownRemoverCopier.

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

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

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

Reimplemented in FrequencyListCopier.

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

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

Reimplemented in ExtentRestrictionModelAnnotatorCopier, and 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 FrequencyListCopier.

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

Reimplemented in FrequencyListCopier.

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

Reimplemented in FrequencyListCopier.

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

Reimplemented in FrequencyListCopier.

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

Reimplemented in 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 ContextCountGraphCopier, ContextSimpleCountCollectorCopier, DagCopier, ExtentRestrictionModelAnnotatorCopier, FrequencyListCopier, SimpleCopier, UnknownRemoverCopier, UnnecessaryNodeRemoverCopier, and WeightFoldingCopier.

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


The documentation for this class was generated from the following files:
Generated on Wed Nov 3 13:00:05 2004 for Lemur Toolkit by doxygen1.2.18