HandleToManager Struct Template
Declaration
template <typename THandle, typename THead, typename ... TTail>
struct HandleToManager<THandle, THead, TTail...> { ... }
Public Static Attributes Index
template <typename THandle, typename THead, typename ... TTail> | |
| static constexpr size_t | value = ... |
Definition at line 35 of file TypedHandleWorld.ixx.
Public Static Attributes
value
template <typename THandle, typename THead, typename ... TTail>
| constexpr static |
- Initialiser
-
= [] { if constexpr (std::is_same_v<typename THead::Handle_type, THandle>) { return size_t{0}; } else { return size_t{1} + HandleToManager<THandle, TTail...>::value; } }()
Definition at line 36 of file TypedHandleWorld.ixx.
37 if constexpr (std::is_same_v<typename THead::Handle_type, THandle>) {
38 return size_t{0};
39 } else {
40 return size_t{1} + HandleToManager<THandle, TTail...>::value;
41 }
42 }();
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.