Equalizer  1.6.1
Public Member Functions | List of all members
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 >:
+ Collaboration diagram for eq::fabric::ConfigVisitor< C, OV, LV, CV, NV >:

Public Member Functions

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

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 36 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 40 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 ( )
inlinevirtual

Destruct this config visitor.

Version
1.0

Definition at line 43 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)
inlinevirtual

Visit a config on the up traversal.

Version
1.0

Definition at line 50 of file configVisitor.h.

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

Visit a config on the up traversal.

Version
1.0

Definition at line 58 of file configVisitor.h.

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

Visit a config on the down traversal.

Version
1.0

Definition at line 46 of file configVisitor.h.

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

Visit a config on the down traversal.

Version
1.0

Definition at line 54 of file configVisitor.h.


The documentation for this class was generated from the following file: