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

#include <grammar_string_message.h>

Inherits grammar< Iterator, AgentIDList(), Skipper >.

Public Member Functions

 AgentIdentifierSequence ()
 

Public Attributes

Resolver< Iterator, Skipper > agentIdentifier
 
qi::rule< Iterator, fipa::acl::AgentIDList(), Skipper > agentIdList
 

Detailed Description

template<typename Iterator, typename Skipper = qi::unused_type>
struct fipa::acl::grammar::string::AgentIdentifierSequence< Iterator, Skipper >

Definition at line 365 of file grammar_string_message.h.

Constructor & Destructor Documentation

template<typename Iterator, typename Skipper = qi::unused_type>
fipa::acl::grammar::string::AgentIdentifierSequence< Iterator, Skipper >::AgentIdentifierSequence ( )
inline

Definition at line 368 of file grammar_string_message.h.

368  : AgentIdentifierSequence::base_type(agentIdList, "agent_identifier_sequence-string_grammar")
369  {
370  using namespace fipa::acl;
371  namespace label = qi::labels;
372 
373  agentIdList = qi::lit("(")
374  >> qi::no_case[qi::lit("sequence")]
375  >> * agentIdentifier [ phoenix::push_back(label::_val, label::_1) ]
376  >> ")";
377 
378  //FIPA_DEBUG_RULE(agentIdList);
379  }
qi::rule< Iterator, fipa::acl::AgentIDList(), Skipper > agentIdList
Agent Communication Language.
Definition: conversation.cpp:7

Member Data Documentation

template<typename Iterator, typename Skipper = qi::unused_type>
Resolver<Iterator, Skipper> fipa::acl::grammar::string::AgentIdentifierSequence< Iterator, Skipper >::agentIdentifier

Definition at line 381 of file grammar_string_message.h.

template<typename Iterator, typename Skipper = qi::unused_type>
qi::rule<Iterator, fipa::acl::AgentIDList(), Skipper> fipa::acl::grammar::string::AgentIdentifierSequence< Iterator, Skipper >::agentIdList

Definition at line 382 of file grammar_string_message.h.


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