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

#include <grammar_string_message.h>

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

Public Member Functions

 Url ()
 

Public Attributes

WordWithoutKeyword< Iterator > wordWithoutKeyword
 
qi::rule< Iterator, std::string()> url
 

Detailed Description

template<typename Iterator>
struct fipa::acl::grammar::string::Url< Iterator >

Definition at line 74 of file grammar_string_message.h.

Constructor & Destructor Documentation

◆ Url()

template<typename Iterator>
fipa::acl::grammar::string::Url< Iterator >::Url ( )
inline

Definition at line 76 of file grammar_string_message.h.

76  : Url::base_type(url, "url-string_grammar")
77  {
78  using encoding::char_;
79 
80  // TODO: proper URI parsing.
81  // At the moment just a word without keyword
82  url = wordWithoutKeyword [ label::_val += label::_1 ]
83  ;
84 
85  // FIPA_DEBUG_RULE(url);
86  }
qi::rule< Iterator, std::string()> url
WordWithoutKeyword< Iterator > wordWithoutKeyword

Member Data Documentation

◆ url

template<typename Iterator>
qi::rule<Iterator, std::string()> fipa::acl::grammar::string::Url< Iterator >::url

Definition at line 89 of file grammar_string_message.h.

◆ wordWithoutKeyword

template<typename Iterator>
WordWithoutKeyword<Iterator> fipa::acl::grammar::string::Url< Iterator >::wordWithoutKeyword

Definition at line 88 of file grammar_string_message.h.


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