#include <fastmm/core/strong_id.hpp>
|
| constexpr | StrongId () noexcept=default |
| |
| constexpr | StrongId (Rep v) noexcept |
| |
| constexpr bool | valid () const noexcept |
| |
| constexpr Rep | get () const noexcept |
| |
| constexpr auto | operator<=> (const StrongId &) const noexcept=default |
| |
◆ rep_type
template<class Tag , class Rep , Rep kInvalid = std::numeric_limits<Rep>::max()>
◆ StrongId() [1/2]
template<class Tag , class Rep , Rep kInvalid = std::numeric_limits<Rep>::max()>
◆ StrongId() [2/2]
template<class Tag , class Rep , Rep kInvalid = std::numeric_limits<Rep>::max()>
|
|
inlineexplicitconstexprnoexcept |
◆ invalid()
template<class Tag , class Rep , Rep kInvalid = std::numeric_limits<Rep>::max()>
|
|
inlinestaticconstexprnoexcept |
◆ valid()
template<class Tag , class Rep , Rep kInvalid = std::numeric_limits<Rep>::max()>
◆ get()
template<class Tag , class Rep , Rep kInvalid = std::numeric_limits<Rep>::max()>
◆ operator<=>()
template<class Tag , class Rep , Rep kInvalid = std::numeric_limits<Rep>::max()>
◆ value
template<class Tag , class Rep , Rep kInvalid = std::numeric_limits<Rep>::max()>