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 36 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 37 of file TypedHandleWorld.ixx.
38 if constexpr (std::is_same_v<typename THead::Handle_type, THandle>) {
39 return size_t{0};
40 } else {
41 return size_t{1} + HandleToManager<THandle, TTail...>::value;
42 }
43 }();
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.