vt::util::strong::detail namespace

Classes

template<typename T, T init_val, typename Tag>
struct Strong
Used to hoist weak C++ types (like vt::VirtualProxyType ) into strongly typed values that have a unique type to enforce interfaces, inhibit dangerous conversions, and provide more semantic control.