MarlinMT
0.1.0
|
class which helps to access entry from the different EntryTypes More...
Classes | |
struct | Conclusion |
struct | need_index |
struct | need_void |
Public Types | |
enum | Need { Need::Void, Need::Index, Need::VoidIndex } |
Static Public Member Functions | |
static void | ThrowIfOutOfBound (const EntryKey &key, std::size_t idx) |
template<typename T , std::size_t I = 0> | |
static Handle< T > | handle (std::shared_ptr< EntryBase > entry, const EntryKey &key, std::size_t idx) |
Static Public Attributes | |
template<typename T , typename ET > | |
static constexpr Need | handle_need_v |
class which helps to access entry from the different EntryTypes
|
inlinestatic |
Definition at line 202 of file Entry.h.
References marlinmt::book::EntryKey::flags, and MARLIN_BOOK_THROW.
|
inlinestatic |
Definition at line 140 of file Entry.h.
References MARLIN_BOOK_THROW, and marlinmt::book::EntryKey::mInstances.
|
static |