|
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 |