LAMA
lama::SolverConfigGrammar Class Reference

#include <MetaSolver.hpp>

Public Types

typedef std::string::const_iterator StringIterator

Public Member Functions

 SolverConfigGrammar ()
void setRootSolver (SolverPtr solver)
SolverPtr getRootSolver ()

Private Types

typedef SolverCreator::RuleType RuleType

Private Member Functions

 LAMA_LOG_DECL_STATIC_LOGGER (logger)

Private Attributes

qi::rule< StringIterator, void(),
qi::locals< RuleType >
, ascii::space_type > 
mRSolverConfiguration
qi::rule< StringIterator, void(),
ascii::space_type > 
mRCriteriaConfiguration
qi::rule< StringIterator, void(),
ascii::space_type > 
mRLoggerConfiguration
qi::rule< StringIterator, void(),
ascii::space_type > 
mRConfiguration
qi::rule< StringIterator, void(),
ascii::space_type > 
mRConfigurationSequence
SolverPtr mRootSolver

Member Typedef Documentation

typedef std::string::const_iterator lama::SolverConfigGrammar::StringIterator

Constructor & Destructor Documentation


Member Function Documentation


Field Documentation

qi::rule<StringIterator, void(), ascii::space_type> lama::SolverConfigGrammar::mRConfiguration [private]

Referenced by SolverConfigGrammar().

qi::rule<StringIterator, void(), ascii::space_type> lama::SolverConfigGrammar::mRConfigurationSequence [private]

Referenced by SolverConfigGrammar().

qi::rule<StringIterator, void(), ascii::space_type> lama::SolverConfigGrammar::mRCriteriaConfiguration [private]

Referenced by SolverConfigGrammar().

qi::rule<StringIterator, void(), ascii::space_type> lama::SolverConfigGrammar::mRLoggerConfiguration [private]

Referenced by SolverConfigGrammar().

qi::rule<StringIterator, void(), qi::locals< RuleType >, ascii::space_type> lama::SolverConfigGrammar::mRSolverConfiguration [private]

Referenced by SolverConfigGrammar().


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