Base/include/Framework/Tuple.hpp file

Contents

Namespaces

namespace bpf
namespace bpf::_bpf_internal_tp

Classes

struct bpf::_bpf_internal_tp::CorrectFalseType
template<typename... Args>
struct bpf::_bpf_internal_tp::IsAllDefaultConstructible
template<typename Arg>
struct bpf::_bpf_internal_tp::IsAllDefaultConstructible<Arg>
template<typename Arg, typename... Args>
struct bpf::_bpf_internal_tp::IsAllDefaultConstructible<Arg, Args...>
template<fsize MaxN, fsize N, typename Search, typename Arg, typename... Args>
struct bpf::_bpf_internal_tp::TypeIndexer
template<fsize MaxN, fsize N, typename Search, typename... Args>
struct bpf::_bpf_internal_tp::TypeIndexer<MaxN, N, Search, Search, Args...>
template<typename T>
struct bpf::_bpf_internal_tp::Type
template<fsize N, typename... Args>
struct bpf::_bpf_internal_tp::Chooser
template<fsize N, typename Arg, typename... Args>
struct bpf::_bpf_internal_tp::Chooser<N, Arg, Args...>
template<typename Arg, typename... Args>
struct bpf::_bpf_internal_tp::Chooser<0, Arg, Args...>
template<typename... Args>
struct bpf::_bpf_internal_tp::Chooser<0, Args...>
template<fsize... N>
struct bpf::_bpf_internal_tp::Sizes
template<fsize Start, fsize End, typename S>
struct bpf::_bpf_internal_tp::Range
template<fsize Start, fsize End, fsize... N>
struct bpf::_bpf_internal_tp::Range<Start, End, Sizes<N...>>
template<fsize Start, fsize... N>
struct bpf::_bpf_internal_tp::Range<Start, Start, Sizes<N...>>
template<fsize N, typename Arg>
class bpf::_bpf_internal_tp::Elem
template<typename N, typename... Args>
class bpf::_bpf_internal_tp::Impl
template<fsize... N, typename... Args>
class bpf::_bpf_internal_tp::Impl<Sizes<N...>, Args...>
template<typename... Args>
class bpf::Tuple