![]() |
TrinityCore
|
Public Member Functions | |
| HyperlinkDataTokenizer (std::string_view str, bool allowEmptyTokens=false) | |
| template<typename T > | |
| bool | TryConsumeTo (T &val) |
| bool | IsEmpty () const |
Private Attributes | |
| std::string_view | _str |
| bool | _allowEmptyTokens |
Definition at line 29 of file HyperlinkTags.cpp.
|
inline |
Definition at line 32 of file HyperlinkTags.cpp.
|
inline |
Definition at line 66 of file HyperlinkTags.cpp.
References _str.
Referenced by Trinity::Hyperlinks::LinkTags::achievement::StoreTo(), Trinity::Hyperlinks::LinkTags::api::StoreTo(), Trinity::Hyperlinks::LinkTags::apower::StoreTo(), Trinity::Hyperlinks::LinkTags::azessence::StoreTo(), Trinity::Hyperlinks::LinkTags::battlePetAbil::StoreTo(), Trinity::Hyperlinks::LinkTags::battlepet::StoreTo(), Trinity::Hyperlinks::LinkTags::currency::StoreTo(), Trinity::Hyperlinks::LinkTags::dungeonScore::StoreTo(), Trinity::Hyperlinks::LinkTags::garrfollowerability::StoreTo(), Trinity::Hyperlinks::LinkTags::garrfollower::StoreTo(), Trinity::Hyperlinks::LinkTags::garrmission::StoreTo(), Trinity::Hyperlinks::LinkTags::instancelock::StoreTo(), Trinity::Hyperlinks::LinkTags::item::StoreTo(), Trinity::Hyperlinks::LinkTags::transmogappearance::StoreTo(), Trinity::Hyperlinks::LinkTags::journal::StoreTo(), Trinity::Hyperlinks::LinkTags::keystone::StoreTo(), Trinity::Hyperlinks::LinkTags::mawpower::StoreTo(), Trinity::Hyperlinks::LinkTags::mount::StoreTo(), Trinity::Hyperlinks::LinkTags::perksactivity::StoreTo(), Trinity::Hyperlinks::LinkTags::pvptal::StoreTo(), Trinity::Hyperlinks::LinkTags::quest::StoreTo(), Trinity::Hyperlinks::LinkTags::conduit::StoreTo(), Trinity::Hyperlinks::LinkTags::curio::StoreTo(), Trinity::Hyperlinks::LinkTags::enchant::StoreTo(), Trinity::Hyperlinks::LinkTags::transmogillusion::StoreTo(), Trinity::Hyperlinks::LinkTags::spell::StoreTo(), Trinity::Hyperlinks::LinkTags::talent::StoreTo(), Trinity::Hyperlinks::LinkTags::trade::StoreTo(), Trinity::Hyperlinks::LinkTags::transmogset::StoreTo(), Trinity::Hyperlinks::LinkTags::worldmap::StoreTo(), and TryConsumeTo().
|
inline |
Definition at line 35 of file HyperlinkTags.cpp.
References _allowEmptyTokens, _str, HYPERLINK_DATA_DELIMITER, IsEmpty(), and Trinity::Hyperlinks::LinkTags::base_tag::StoreTo().
Referenced by Trinity::Hyperlinks::LinkTags::achievement::StoreTo(), Trinity::Hyperlinks::LinkTags::api::StoreTo(), Trinity::Hyperlinks::LinkTags::apower::StoreTo(), Trinity::Hyperlinks::LinkTags::azessence::StoreTo(), Trinity::Hyperlinks::LinkTags::battlePetAbil::StoreTo(), Trinity::Hyperlinks::LinkTags::battlepet::StoreTo(), Trinity::Hyperlinks::LinkTags::currency::StoreTo(), Trinity::Hyperlinks::LinkTags::dungeonScore::StoreTo(), Trinity::Hyperlinks::LinkTags::garrfollowerability::StoreTo(), Trinity::Hyperlinks::LinkTags::garrfollower::StoreTo(), Trinity::Hyperlinks::LinkTags::garrmission::StoreTo(), Trinity::Hyperlinks::LinkTags::instancelock::StoreTo(), Trinity::Hyperlinks::LinkTags::item::StoreTo(), Trinity::Hyperlinks::LinkTags::transmogappearance::StoreTo(), Trinity::Hyperlinks::LinkTags::journal::StoreTo(), Trinity::Hyperlinks::LinkTags::keystone::StoreTo(), Trinity::Hyperlinks::LinkTags::mawpower::StoreTo(), Trinity::Hyperlinks::LinkTags::mount::StoreTo(), Trinity::Hyperlinks::LinkTags::perksactivity::StoreTo(), Trinity::Hyperlinks::LinkTags::pvptal::StoreTo(), Trinity::Hyperlinks::LinkTags::quest::StoreTo(), Trinity::Hyperlinks::LinkTags::conduit::StoreTo(), Trinity::Hyperlinks::LinkTags::curio::StoreTo(), Trinity::Hyperlinks::LinkTags::enchant::StoreTo(), Trinity::Hyperlinks::LinkTags::transmogillusion::StoreTo(), Trinity::Hyperlinks::LinkTags::spell::StoreTo(), Trinity::Hyperlinks::LinkTags::talentbuild::StoreTo(), Trinity::Hyperlinks::LinkTags::talent::StoreTo(), Trinity::Hyperlinks::LinkTags::trade::StoreTo(), Trinity::Hyperlinks::LinkTags::transmogset::StoreTo(), and Trinity::Hyperlinks::LinkTags::worldmap::StoreTo().
|
private |
Definition at line 70 of file HyperlinkTags.cpp.
Referenced by TryConsumeTo().
|
private |
Definition at line 69 of file HyperlinkTags.cpp.
Referenced by IsEmpty(), and TryConsumeTo().