Template Class PodInternalNode

Inheritance Relationships

Base Type

  • public std::tuple< First, Rest... >

Class Documentation

template<typename First, typename ...Rest>
class uitsl::PodInternalNode : public std::tuple<First, Rest...>

Public Functions

template<size_t RemainingSteps, size_t ChildIndex = 0>
constexpr auto &Get()
template<size_t RemainingSteps, size_t ChildIndex = 0>
constexpr const auto &Get() const
template<typename Query, size_t SearchIndex = 0>
constexpr Query &Get()
template<typename Query, size_t SearchIndex = 0>
constexpr const Query &Get() const
void Reset()

Public Static Functions

constexpr size_t GetSize()
template<typename Query>
constexpr bool HasType()