dlvhex  2.5.0
HexGrammarBase< Iterator, Skipper >::Rule< Attrib, Dummy > Struct Template Reference

Helper struct for creating rule types. More...

#include <include/dlvhex2/HexGrammar.h>

Inheritance diagram for HexGrammarBase< Iterator, Skipper >::Rule< Attrib, Dummy >:

Public Types

typedef
boost::spirit::qi::rule
< Iterator, Attrib(), Skipper > 
type

Detailed Description

template<typename Iterator, typename Skipper>
template<typename Attrib = void, typename Dummy = void>
struct HexGrammarBase< Iterator, Skipper >::Rule< Attrib, Dummy >

Helper struct for creating rule types.

Wrt. Dummy see http://stackoverflow.com/questions/6301966/c-nested-template-classes-error-explicit-specialization-in-non-namespace-scop.

Definition at line 276 of file HexGrammar.h.


Member Typedef Documentation

template<typename Iterator , typename Skipper >
template<typename Attrib = void, typename Dummy = void>
typedef boost::spirit::qi::rule<Iterator, Attrib(), Skipper> HexGrammarBase< Iterator, Skipper >::Rule< Attrib, Dummy >::type

Definition at line 278 of file HexGrammar.h.


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