![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "Hyperlinks.h"#include "Common.h"#include "DBCStores.h"#include "ObjectMgr.h"#include "QuestDef.h"#include "SharedDefines.h"#include "SpellInfo.h"#include "SpellMgr.h"#include "World.h"Go to the source code of this file.
Classes | |
| struct | LinkValidator< T > |
| struct | LinkValidator< LinkTags::achievement > |
| struct | LinkValidator< LinkTags::item > |
| struct | LinkValidator< LinkTags::quest > |
| struct | LinkValidator< LinkTags::spell > |
| struct | LinkValidator< LinkTags::enchant > |
| struct | LinkValidator< LinkTags::glyph > |
| struct | LinkValidator< LinkTags::talent > |
| struct | LinkValidator< LinkTags::trade > |
Macros | |
| #define | TryValidateAs(T) do { if (info.tag == T::tag()) return ValidateAs<T>(info); } while (0); |
Functions | |
| uint8 | toHex (char c) |
| template<typename TAG > | |
| static bool | ValidateAs (HyperlinkInfo const &info) |
| static bool | ValidateLinkInfo (HyperlinkInfo const &info) |
| #define TryValidateAs | ( | T | ) | do { if (info.tag == T::tag()) return ValidateAs<T>(info); } while (0); |
|
inline |
Referenced by Acore::Hyperlinks::ParseSingleHyperlink().
|
static |
References Acore::Hyperlinks::HyperlinkInfo::color, CONFIG_CHAT_STRICT_LINK_CHECKING_SEVERITY, Acore::Hyperlinks::HyperlinkInfo::data, sWorld, and Acore::Hyperlinks::HyperlinkInfo::text.
|
static |
References TryValidateAs.
Referenced by Acore::Hyperlinks::CheckAllLinks().