TrinityCore
Tuples.h File Reference
#include <tuple>
+ Include dependency graph for Tuples.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Trinity::has_type< T, std::tuple< Us... > >
 
struct  Trinity::is_tuple< typename >
 
struct  Trinity::is_tuple< std::tuple< Ts... > >
 

Namespaces

namespace  Trinity
 
namespace  Trinity::Impl
 

Functions

template<class T , class Tuple , size_t... I>
T * Trinity::Impl::new_from_tuple (Tuple &&args, std::index_sequence< I... >)
 
template<class T , class Tuple >
T * Trinity::new_from_tuple (Tuple &&args)
 

Variables

template<typename T , typename... Us>
constexpr bool Trinity::has_type_v = has_type<T, Us...>::value
 
template<typename... Ts>
constexpr bool Trinity::is_tuple_v = is_tuple<Ts...>::value