Equalizer 1.0

eq::fabric::ConfigVisitor< C, OV, LV, CV, NV > Class Template Reference

A visitor to traverse configs and all children. More...

#include <configVisitor.h>

Inheritance diagram for eq::fabric::ConfigVisitor< C, OV, LV, CV, NV >:

List of all members.

Public Member Functions

 ConfigVisitor ()
 Construct a new config visitor.
virtual ~ConfigVisitor ()
 Destruct this config visitor.
virtual VisitorResult visitPre (C *config)
 Visit a config on the down traversal.
virtual VisitorResult visitPost (C *config)
 Visit a config on the up traversal.
virtual VisitorResult visitPre (const C *)
 Visit a config on the down traversal.
virtual VisitorResult visitPost (const C *)
 Visit a config on the up traversal.

Detailed Description

template<class C, class OV, class LV, class CV, class NV>
class eq::fabric::ConfigVisitor< C, OV, LV, CV, NV >

A visitor to traverse configs and all children.

See also:
Config::accept()

Definition at line 30 of file configVisitor.h.


Constructor & Destructor Documentation

template<class C , class OV , class LV , class CV , class NV >
eq::fabric::ConfigVisitor< C, OV, LV, CV, NV >::ConfigVisitor ( ) [inline]

Construct a new config visitor.

Version:
1.0

Definition at line 34 of file configVisitor.h.

template<class C , class OV , class LV , class CV , class NV >
virtual eq::fabric::ConfigVisitor< C, OV, LV, CV, NV >::~ConfigVisitor ( ) [inline, virtual]

Destruct this config visitor.

Version:
1.0

Definition at line 37 of file configVisitor.h.


Member Function Documentation

template<class C , class OV , class LV , class CV , class NV >
virtual VisitorResult eq::fabric::ConfigVisitor< C, OV, LV, CV, NV >::visitPost ( C *  config) [inline, virtual]

Visit a config on the up traversal.

Version:
1.0

Definition at line 44 of file configVisitor.h.

References eq::fabric::ConfigVisitor< C, OV, LV, CV, NV >::visitPost().

Referenced by eq::fabric::ConfigVisitor< C, OV, LV, CV, NV >::visitPost().

Here is the call graph for this function:

Here is the caller graph for this function:

template<class C , class OV , class LV , class CV , class NV >
virtual VisitorResult eq::fabric::ConfigVisitor< C, OV, LV, CV, NV >::visitPost ( const C *  ) [inline, virtual]

Visit a config on the up traversal.

Version:
1.0

Definition at line 52 of file configVisitor.h.

References eq::fabric::TRAVERSE_CONTINUE.

template<class C , class OV , class LV , class CV , class NV >
virtual VisitorResult eq::fabric::ConfigVisitor< C, OV, LV, CV, NV >::visitPre ( const C *  ) [inline, virtual]

Visit a config on the down traversal.

Version:
1.0

Definition at line 48 of file configVisitor.h.

References eq::fabric::TRAVERSE_CONTINUE.

template<class C , class OV , class LV , class CV , class NV >
virtual VisitorResult eq::fabric::ConfigVisitor< C, OV, LV, CV, NV >::visitPre ( C *  config) [inline, virtual]

Visit a config on the down traversal.

Version:
1.0

Definition at line 40 of file configVisitor.h.

References eq::fabric::ConfigVisitor< C, OV, LV, CV, NV >::visitPre().

Referenced by eq::fabric::ConfigVisitor< C, OV, LV, CV, NV >::visitPre().

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following file:
Generated on Sun May 8 2011 19:11:10 for Equalizer 1.0 by  doxygen 1.7.3