dlvhex  2.5.0
HexGrammar< Iterator, Skipper > Struct Template Reference

Implements the standard HEX-syntax. More...

#include <include/dlvhex2/HexGrammar.h>

Inheritance diagram for HexGrammar< Iterator, Skipper >:
Collaboration diagram for HexGrammar< Iterator, Skipper >:

Public Types

typedef HexGrammarBase
< Iterator, Skipper > 
GrammarBase
typedef
boost::spirit::qi::grammar
< Iterator, Skipper > 
QiBase

Public Member Functions

 HexGrammar (HexGrammarSemantics &sem)
 Constructor.

Detailed Description

template<typename Iterator, typename Skipper>
struct HexGrammar< Iterator, Skipper >

Implements the standard HEX-syntax.

Definition at line 322 of file HexGrammar.h.


Member Typedef Documentation

template<typename Iterator, typename Skipper>
typedef HexGrammarBase<Iterator, Skipper> HexGrammar< Iterator, Skipper >::GrammarBase

Definition at line 326 of file HexGrammar.h.

template<typename Iterator, typename Skipper>
typedef boost::spirit::qi::grammar<Iterator, Skipper> HexGrammar< Iterator, Skipper >::QiBase

Definition at line 327 of file HexGrammar.h.


Constructor & Destructor Documentation

template<typename Iterator, typename Skipper>
HexGrammar< Iterator, Skipper >::HexGrammar ( HexGrammarSemantics sem) [inline]

Constructor.

Parameters:
semHandler for parsed syntax elements.

Definition at line 331 of file HexGrammar.h.


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