fipa_acl  1.4
Public Member Functions | Public Attributes | List of all members
acl::grammar::CodedNumber< Iterator > Struct Template Reference

#include <grammar_common.h>

Inherits grammar< Iterator, std::string()>.

Public Member Functions

 CodedNumber ()
 

Public Attributes

qi::rule< Iterator, std::string()> coded_number_rule
 

Detailed Description

template<typename Iterator>
struct acl::grammar::CodedNumber< Iterator >

Definition at line 814 of file grammar_common.h.

Constructor & Destructor Documentation

template<typename Iterator >
acl::grammar::CodedNumber< Iterator >::CodedNumber ( )
inline

Definition at line 816 of file grammar_common.h.

816  : CodedNumber::base_type(coded_number_rule, "CodedNumber-bitefficient_grammar")
817  {
818  // two numbers in one byte - padding 00 if coding only one number
819  coded_number_rule = (qi::byte_ - qi::byte_(0x00))[ label::_val = convertToNumberToken(label::_1)]
820  ;
821 
823  }
qi::rule< Iterator, std::string()> coded_number_rule
phoenix::function< convertToNumberTokenImpl > convertToNumberToken
#define FIPA_DEBUG_RULE(X)

Member Data Documentation

template<typename Iterator >
qi::rule<Iterator, std::string()> acl::grammar::CodedNumber< Iterator >::coded_number_rule

Definition at line 825 of file grammar_common.h.


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