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().