A
Size: a a a
NP
namespace detail
, или я не понял сутиПК
АК
std::variant<std::conditional_t<cond,T,std::monostate> var
?AB
std::variant<std::conditional_t<cond,T,std::monostate> var
?DS
DS
DS
DS
DS
E
NM
Т8
S
std::move
делать. Правда, один лишний мув будет, но обычно это не очень важно.