#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::string | ToString () const |
std::smatch | MatchMe (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 158 of file message_data.h.
|
default |
Referenced by operator==().
|
inline |
Definition at line 168 of file message_data.h.
References Description, GenericToken, HasArgument, ID, Pattern, StrictPattern, and Token.
|
inline |
Definition at line 186 of file message_data.h.
References HasArgument, and Token.
Referenced by yaze::editor::ParseSingleMessage(), yaze::editor::MessageEditor::ReadAllTextData(), and yaze::editor::MessageEditor::ReadAllTextDataV2().
|
inline |
Definition at line 194 of file message_data.h.
References Description, and GenericToken.
|
inline |
Definition at line 198 of file message_data.h.
References StrictPattern.
|
inline |
Definition at line 205 of file message_data.h.
References ID.
Referenced by yaze::editor::ParseSingleMessage(), yaze::editor::ParseTextDataByte(), yaze::editor::MessageEditor::ReadAllTextData(), and yaze::editor::MessageEditor::ReadAllTextDataV2().
|
inline |
Definition at line 208 of file message_data.h.
References ID, and TextElement().
uint8_t yaze::editor::TextElement::ID |
Definition at line 159 of file message_data.h.
Referenced by Empty(), operator==(), yaze::editor::ParseMessageToData(), and TextElement().
std::string yaze::editor::TextElement::Token |
Definition at line 160 of file message_data.h.
Referenced by GetParamToken(), yaze::editor::MessageEditor::ReadAllTextData(), yaze::editor::MessageEditor::ReadAllTextDataV2(), and TextElement().
std::string yaze::editor::TextElement::GenericToken |
Definition at line 161 of file message_data.h.
Referenced by yaze::editor::ParseTextDataByte(), TextElement(), and ToString().
std::string yaze::editor::TextElement::Pattern |
Definition at line 162 of file message_data.h.
Referenced by TextElement().
std::string yaze::editor::TextElement::StrictPattern |
Definition at line 163 of file message_data.h.
Referenced by MatchMe(), and TextElement().
std::string yaze::editor::TextElement::Description |
Definition at line 164 of file message_data.h.
Referenced by TextElement(), and ToString().
bool yaze::editor::TextElement::HasArgument |
Definition at line 165 of file message_data.h.
Referenced by GetParamToken(), yaze::editor::ParseMessageToData(), yaze::editor::MessageEditor::ReadAllTextData(), yaze::editor::MessageEditor::ReadAllTextDataV2(), and TextElement().