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

#include <grammar_common.h>

Inherits grammar< Iterator, fipa::acl::ByteSequence()>.

Public Member Functions

 NullTerminatedString ()
 

Public Attributes

qi::rule< Iterator,
fipa::acl::ByteSequence()> 
null_terminated_string_rule
 
StringLiteralTerminated< Iterator > stringLiteralTerminated
 
ByteLengthEncodedStringTerminated
< Iterator > 
byteLengthEncodedStringTerminated
 

Detailed Description

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

Definition at line 732 of file grammar_common.h.

Constructor & Destructor Documentation

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

Definition at line 734 of file grammar_common.h.

734  : NullTerminatedString::base_type(null_terminated_string_rule, "NullTerminatedString-bitefficient_grammar")
735  {
736 
739  ;
740 
742  }
ByteLengthEncodedStringTerminated< Iterator > byteLengthEncodedStringTerminated
qi::rule< Iterator, fipa::acl::ByteSequence()> null_terminated_string_rule
StringLiteralTerminated< Iterator > stringLiteralTerminated
#define FIPA_DEBUG_RULE(X)

Member Data Documentation

template<typename Iterator >
ByteLengthEncodedStringTerminated<Iterator> acl::grammar::NullTerminatedString< Iterator >::byteLengthEncodedStringTerminated

Definition at line 746 of file grammar_common.h.

template<typename Iterator >
qi::rule<Iterator, fipa::acl::ByteSequence()> acl::grammar::NullTerminatedString< Iterator >::null_terminated_string_rule

Definition at line 744 of file grammar_common.h.

template<typename Iterator >
StringLiteralTerminated<Iterator> acl::grammar::NullTerminatedString< Iterator >::stringLiteralTerminated

Definition at line 745 of file grammar_common.h.


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