IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
ice::StrongValueType Concept Reference

Concept used to determine if a struct is considerd a strong type wrapper. More...

#include <ice/concept/strong_type_value.hxx>

Concept definition

template<typename T>
concept StrongValueType = std::is_pod_v<T>
&& ice::detail::HasAliasTypeTag<T, ice::StrongValue> // using TypeTag = ice::StrongValue;
Concept used to determine if a struct is considerd a strong type wrapper.
Definition strong_type_value.hxx:15
Definition strong_type_base.hxx:23
Definition strong_type_base.hxx:20

Detailed Description

Concept used to determine if a struct is considerd a strong type wrapper.