![]() |
TrinityCore
|
#include <ChatCommandTags.h>
Inheritance diagram for Trinity::ChatCommands::Variant< T1, Ts >:Public Types | |
| using | base = std::variant< T1, Ts... > |
| using | first_type = Impl::ChatCommands::tag_base_t< T1 > |
Public Member Functions | |
| first_type | operator* () const |
| operator first_type () const | |
| bool | operator! () const |
| template<typename T > | |
| Variant & | operator= (T &&arg) |
| template<size_t index> | |
| constexpr decltype(auto) | get () |
| template<size_t index> | |
| constexpr decltype(auto) | get () const |
| template<typename type > | |
| constexpr decltype(auto) | get () |
| template<typename type > | |
| constexpr decltype(auto) | get () const |
| template<typename T > | |
| constexpr decltype(auto) | visit (T &&arg) |
| template<typename T > | |
| constexpr decltype(auto) | visit (T &&arg) const |
| template<typename T > | |
| constexpr bool | holds_alternative () const |
Definition at line 251 of file ChatCommandTags.h.
| using Trinity::ChatCommands::Variant< T1, Ts >::base = std::variant<T1, Ts...> |
Definition at line 253 of file ChatCommandTags.h.
| using Trinity::ChatCommands::Variant< T1, Ts >::first_type = Impl::ChatCommands::tag_base_t<T1> |
Definition at line 255 of file ChatCommandTags.h.
|
inlineconstexpr |
|
inlineconstexpr |
Definition at line 280 of file ChatCommandTags.h.
|
inlineconstexpr |
Definition at line 278 of file ChatCommandTags.h.
|
inlineconstexpr |
Definition at line 282 of file ChatCommandTags.h.
|
inlineconstexpr |
|
inline |
|
inline |
Definition at line 267 of file ChatCommandTags.h.
|
inline |
Definition at line 257 of file ChatCommandTags.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 273 of file ChatCommandTags.h.
|
inlineconstexpr |
|
inlineconstexpr |
Definition at line 287 of file ChatCommandTags.h.