gatb.core-API-0.0.0
IOptionsParserVisitor Class Referenceabstract

#include <IOptionsParser.hpp>

Inheritance diagram for IOptionsParserVisitor:
Inheritance graph

Public Member Functions

virtual ~IOptionsParserVisitor ()
 
virtual void visitOptionsParser (impl::OptionsParser &object, size_t depth)=0
 
virtual void visitOption (impl::Option &object, size_t depth)=0
 

Detailed Description

Visitor design pattern for IOptionsParser.

Constructor & Destructor Documentation

virtual ~IOptionsParserVisitor ( )
inlinevirtual

Destructor.

Member Function Documentation

virtual void visitOption ( impl::Option object,
size_t  depth 
)
pure virtual

Visit a instance of Option

Parameters
[in]object: the object to be visited
[in]depth: level of the visit

Implemented in VisibilityOptionsVisitor, and OptionsHelpVisitor.

virtual void visitOptionsParser ( impl::OptionsParser object,
size_t  depth 
)
pure virtual

Visit a instance of OptionsParser

Parameters
[in]object: the object to be visited
[in]depth: level of the visit

Implemented in VisibilityOptionsVisitor, OptionsHelpVisitor, and HierarchyParserVisitor.


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