2WYS7YX7HXX2MAGIAJ63JFAP74O5Q26MQCT6KPLSEEXKT27PKOJAC // The constructor that doesn't give a reason should never be called. We need// to define it because several container types require such a constructor.why_valid_t() : why_valid_t([] { return "<unknown reason>"; }) { assert(0); }
// The constructor that doesn't give a reason should never be calledwhy_valid_t() = delete;