|
YOrch 1.0.0
|
#include <builder_storage_base.hpp>
Public Types | |
| using | tuple_type = std::tuple< Nodes... > |
| template<std::size_t I> | |
| using | node_type = std::tuple_element_t< I, tuple_type > |
Public Member Functions | |
| template<std::size_t I> | |
| constexpr auto & | entry () &noexcept |
| template<std::size_t I> | |
| constexpr const auto & | entry () const &noexcept |
| template<std::size_t I> | |
| constexpr auto && | entry () &&noexcept |
Public Attributes | |
| tuple_type | nodes {} |
Static Public Attributes | |
| static constexpr std::size_t | node_count = sizeof...(Nodes) |
| static constexpr std::size_t | max_level = detail::max_level_v<Nodes...> |
Definition at line 12 of file builder_storage_base.hpp.
| using yorch::detail::builder_storage_base< Derived, Nodes >::node_type = std::tuple_element_t<I, tuple_type> |
Definition at line 21 of file builder_storage_base.hpp.
| using yorch::detail::builder_storage_base< Derived, Nodes >::tuple_type = std::tuple<Nodes...> |
Definition at line 13 of file builder_storage_base.hpp.
|
inlineconstexprnoexcept |
Definition at line 34 of file builder_storage_base.hpp.
|
inlineconstexprnoexcept |
Definition at line 24 of file builder_storage_base.hpp.
|
inlineconstexprnoexcept |
Definition at line 29 of file builder_storage_base.hpp.
|
staticconstexpr |
Definition at line 18 of file builder_storage_base.hpp.
|
staticconstexpr |
Definition at line 17 of file builder_storage_base.hpp.
| tuple_type yorch::detail::builder_storage_base< Derived, Nodes >::nodes {} |
Definition at line 15 of file builder_storage_base.hpp.