Message definition parser. More...
#include <MessageTypeParser.h>
Static Public Member Functions | |
static bool | matchType (const std::string &expression, std::string &package, std::string &type) |
Match any message type expression. More... | |
Private Member Functions | |
MessageTypeParser () | |
Default constructor. More... | |
~MessageTypeParser () | |
Destructor. More... | |
Static Private Attributes | |
static const boost::regex | packageExpression |
Regular expression for matching a package. More... | |
static const boost::regex | packageTypeExpression |
Regular expression for matching a message type with package prefix. More... | |
static const boost::regex | plainTypeExpression |
Regular expression for matching a message type without package prefix. More... | |
static const boost::regex | typeExpression |
Regular expression for matching a message type. More... | |
Message definition parser.
Definition at line 33 of file MessageTypeParser.h.
|
private |
Default constructor.
Definition at line 43 of file MessageTypeParser.cpp.
|
private |
Destructor.
Definition at line 46 of file MessageTypeParser.cpp.
|
static |
Match any message type expression.
Definition at line 53 of file MessageTypeParser.cpp.
|
staticprivate |
Regular expression for matching a package.
Definition at line 43 of file MessageTypeParser.h.
|
staticprivate |
Regular expression for matching a message type with package prefix.
Definition at line 57 of file MessageTypeParser.h.
|
staticprivate |
Regular expression for matching a message type without package prefix.
Definition at line 52 of file MessageTypeParser.h.
|
staticprivate |
Regular expression for matching a message type.
Definition at line 47 of file MessageTypeParser.h.