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 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 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 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 FilterNode *oldNode)
virtual class Nodeafter (class FilterNode *oldNode, class FilterNode *newNode)
virtual void before (class ContextCounterNode *oldNode)
virtual class Nodeafter (class ContextCounterNode *oldNode, class ContextCounterNode *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)

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