static_assert( __cplusplus > 2020'99 ); #pragma once #include #include "IStreamable.h" #include "OStreamable.h" namespace Alepha::Hydrogen::IOStreams ::detail:: Streamable_m { inline namespace exports { struct Streamable : OStreamable, IStreamable {}; } } namespace Alepha::Hydrogen::IOStreams::inline exports::inline Streamable_m { using namespace detail::Streamable_m::exports; }