#include <message_data.h>
Public Member Functions | |
TextElement ()=default | |
TextElement (uint8_t id, const std::string &token, bool arg, const std::string &description) | |
std::string | GetParamToken (uint8_t value=0) const |
std::smatch | MatchMe (const std::string &dfrag) const |
bool | Empty () const |
bool | operator== (const TextElement &other) const |
Public Attributes | |
uint8_t | ID |
std::string | Token |
std::string | GenericToken |
std::string | Pattern |
std::string | StrictPattern |
std::string | Description |
bool | HasArgument |
Definition at line 275 of file message_data.h.
|
default |
|
inline |
Definition at line 285 of file message_data.h.
References Description, GenericToken, HasArgument, ID, Pattern, StrictPattern, and Token.
|
inline |
Definition at line 307 of file message_data.h.
References HasArgument, and Token.
|
inline |
Definition at line 315 of file message_data.h.
References StrictPattern.
|
inline |
Definition at line 322 of file message_data.h.
References ID.
|
inline |
Definition at line 325 of file message_data.h.
References ID.
uint8_t yaze::editor::TextElement::ID |
Definition at line 276 of file message_data.h.
Referenced by Empty(), yaze::editor::FindMatchingSpecial(), operator==(), yaze::editor::ParseMessageToData(), and TextElement().
std::string yaze::editor::TextElement::Token |
Definition at line 277 of file message_data.h.
Referenced by GetParamToken(), yaze::test::TEST_F(), and TextElement().
std::string yaze::editor::TextElement::GenericToken |
Definition at line 278 of file message_data.h.
Referenced by TextElement().
std::string yaze::editor::TextElement::Pattern |
Definition at line 279 of file message_data.h.
Referenced by TextElement().
std::string yaze::editor::TextElement::StrictPattern |
Definition at line 280 of file message_data.h.
Referenced by MatchMe(), and TextElement().
std::string yaze::editor::TextElement::Description |
Definition at line 281 of file message_data.h.
Referenced by TextElement().
bool yaze::editor::TextElement::HasArgument |
Definition at line 282 of file message_data.h.
Referenced by GetParamToken(), yaze::editor::ParseMessageToData(), and TextElement().