TrinityCore
Loading...
Searching...
No Matches
ChatCommandTags.h File Reference
#include "ChatCommandHelpers.h"
#include "Hyperlinks.h"
#include "ObjectGuid.h"
#include "Optional.h"
#include "Util.h"
#include <string>
#include <string_view>
#include <tuple>
#include <type_traits>
#include <utility>
#include <variant>
+ Include dependency graph for ChatCommandTags.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Trinity::Impl::ChatCommands::ContainerTag
 
struct  Trinity::Impl::ChatCommands::tag_base< T, std::enable_if_t< std::is_base_of_v< ContainerTag, T > > >
 
struct  Trinity::Impl::ChatCommands::string_literal< Size >
 
struct  Trinity::ChatCommands::ExactSequence< Sequence >
 
struct  Trinity::ChatCommands::Tail
 
struct  Trinity::ChatCommands::WTail
 
struct  Trinity::ChatCommands::QuotedString
 
struct  Trinity::ChatCommands::AccountIdentifier
 
struct  Trinity::ChatCommands::PlayerIdentifier
 
struct  Trinity::ChatCommands::Hyperlink< linktag >
 
struct  Trinity::Impl::CastToVisitor< T >
 
struct  Trinity::ChatCommands::Variant< T1, Ts >
 

Namespaces

namespace  Trinity
 
namespace  Trinity::Impl
 
namespace  Trinity::Impl::ChatCommands
 
namespace  Trinity::ChatCommands
 

Concepts

concept  Trinity::ChatCommands::HasVariantConversionOperators
 

Macros

#define EXACT_SEQUENCE(str)   Trinity::ChatCommands::ExactSequence<str>
 

Functions

TC_GAME_API ChatCommandResult Trinity::Impl::ChatCommands::TryConsumExactSequencee (std::string_view sequence, ChatHandler const *handler, std::string_view args)
 

Macro Definition Documentation

◆ EXACT_SEQUENCE

#define EXACT_SEQUENCE (   str)    Trinity::ChatCommands::ExactSequence<str>

Definition at line 96 of file ChatCommandTags.h.