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

Walker.hpp

Go to the documentation of this file.
00001 // 
00002 // Warning: This file is automatically generated
00003 // 
00004 
00005 #ifndef INDRI_WALKER_HPP
00006 #define INDRI_WALKER_HPP
00007 
00008 namespace indri { 
00009   namespace lang { 
00010     class Walker { 
00011     public:
00012       virtual ~Walker();
00013       virtual void defaultBefore( class Node* n );
00014       virtual void defaultAfter( class Node* n );
00015 
00016       virtual void before( class IndexTerm* n );
00017       virtual void after( class IndexTerm* n );
00018       virtual void before( class Field* n );
00019       virtual void after( class Field* n );
00020       virtual void before( class ExtentInside* n );
00021       virtual void after( class ExtentInside* n );
00022       virtual void before( class WeightedExtentOr* n );
00023       virtual void after( class WeightedExtentOr* n );
00024       virtual void before( class ExtentOr* n );
00025       virtual void after( class ExtentOr* n );
00026       virtual void before( class ExtentAnd* n );
00027       virtual void after( class ExtentAnd* n );
00028       virtual void before( class BAndNode* n );
00029       virtual void after( class BAndNode* n );
00030       virtual void before( class UWNode* n );
00031       virtual void after( class UWNode* n );
00032       virtual void before( class ODNode* n );
00033       virtual void after( class ODNode* n );
00034       virtual void before( class FilReqNode* n );
00035       virtual void after( class FilReqNode* n );
00036       virtual void before( class FilRejNode* n );
00037       virtual void after( class FilRejNode* n );
00038       virtual void before( class FieldLessNode* n );
00039       virtual void after( class FieldLessNode* n );
00040       virtual void before( class FieldGreaterNode* n );
00041       virtual void after( class FieldGreaterNode* n );
00042       virtual void before( class FieldBetweenNode* n );
00043       virtual void after( class FieldBetweenNode* n );
00044       virtual void before( class FieldEqualsNode* n );
00045       virtual void after( class FieldEqualsNode* n );
00046       virtual void before( class RawScorerNode* n );
00047       virtual void after( class RawScorerNode* n );
00048       virtual void before( class TermFrequencyScorerNode* n );
00049       virtual void after( class TermFrequencyScorerNode* n );
00050       virtual void before( class CachedFrequencyScorerNode* n );
00051       virtual void after( class CachedFrequencyScorerNode* n );
00052       virtual void before( class PriorNode* n );
00053       virtual void after( class PriorNode* n );
00054       virtual void before( class OrNode* n );
00055       virtual void after( class OrNode* n );
00056       virtual void before( class NotNode* n );
00057       virtual void after( class NotNode* n );
00058       virtual void before( class MaxNode* n );
00059       virtual void after( class MaxNode* n );
00060       virtual void before( class CombineNode* n );
00061       virtual void after( class CombineNode* n );
00062       virtual void before( class WAndNode* n );
00063       virtual void after( class WAndNode* n );
00064       virtual void before( class WSumNode* n );
00065       virtual void after( class WSumNode* n );
00066       virtual void before( class WeightNode* n );
00067       virtual void after( class WeightNode* n );
00068       virtual void before( class ExtentRestriction* n );
00069       virtual void after( class ExtentRestriction* n );
00070       virtual void before( class FixedPassage* n );
00071       virtual void after( class FixedPassage* n );
00072       virtual void before( class FilterNode* n );
00073       virtual void after( class FilterNode* n );
00074       virtual void before( class ListAccumulator* n );
00075       virtual void after( class ListAccumulator* n );
00076       virtual void before( class ContextCounterNode* n );
00077       virtual void after( class ContextCounterNode* n );
00078       virtual void before( class ContextSimpleCounterNode* n );
00079       virtual void after( class ContextSimpleCounterNode* n );
00080       virtual void before( class ScoreAccumulatorNode* n );
00081       virtual void after( class ScoreAccumulatorNode* n );
00082       virtual void before( class AnnotatorNode* n );
00083       virtual void after( class AnnotatorNode* n );
00084       virtual void before( class FieldWildcard* n );
00085       virtual void after( class FieldWildcard* n );
00086       virtual void before( class NestedExtentInside* n );
00087       virtual void after( class NestedExtentInside* n );
00088       virtual void before( class NestedRawScorerNode* n );
00089       virtual void after( class NestedRawScorerNode* n );
00090       virtual void before( class ExtentEnforcement* n );
00091       virtual void after( class ExtentEnforcement* n );
00092       virtual void before( class ContextInclusionNode* n );
00093       virtual void after( class ContextInclusionNode* n );
00094       virtual void before( class LengthPrior* n );
00095       virtual void after( class LengthPrior* n );
00096       virtual void before( class DocumentStructureNode* n );
00097       virtual void after( class DocumentStructureNode* n );
00098       virtual void before( class ShrinkageScorerNode* n );
00099       virtual void after( class ShrinkageScorerNode* n );
00100       virtual void before( class ExtentDescendant* n );
00101       virtual void after( class ExtentDescendant* n );
00102       virtual void before( class ExtentChild* n );
00103       virtual void after( class ExtentChild* n );
00104       virtual void before( class ExtentParent* n );
00105       virtual void after( class ExtentParent* n );
00106       virtual void before( class WildcardTerm* n );
00107       virtual void after( class WildcardTerm* n );
00108       virtual void before( class PlusNode* n );
00109       virtual void after( class PlusNode* n );
00110       virtual void before( class WPlusNode* n );
00111       virtual void after( class WPlusNode* n );
00112    };
00113  }
00114 }
00115 
00116 #endif // INDRI_WALKER_HPP
00117 

Generated on Tue Jun 15 11:02:56 2010 for Lemur by doxygen 1.3.4