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

#include <grammar_string_message.h>

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

Public Member Functions

 AgentIdentifierSet ()
 

Public Attributes

AgentIdentifier< 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::AgentIdentifierSet< Iterator, Skipper >

Definition at line 415 of file grammar_string_message.h.

Constructor & Destructor Documentation

◆ AgentIdentifierSet()

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

Definition at line 418 of file grammar_string_message.h.

418  : AgentIdentifierSet::base_type(agentIdList, "agent_identifier_set-string_grammar")
419  {
420  using namespace fipa::acl;
421  namespace label = qi::labels;
422 
423  agentIdList = qi::lit("(")
424  >> qi::no_case[qi::lit("set")]
425  >> * agentIdentifier [ phoenix::push_back(label::_val, label::_1) ]
426  >> ")";
427 
428  //FIPA_DEBUG_RULE(agentIdList);
429  }
AgentIdentifier< Iterator, Skipper > agentIdentifier
qi::rule< Iterator, fipa::acl::AgentIDList(), Skipper > agentIdList
Agent Communication Language.
Definition: conversation.cpp:7

Member Data Documentation

◆ agentIdentifier

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

Definition at line 431 of file grammar_string_message.h.

◆ agentIdList

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

Definition at line 432 of file grammar_string_message.h.


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