25enum class status :
unsigned char {
32inline bool defaulted(
const status st)
34 return (st == status::empty_default)
35 || (st == status::valid_default);
38inline bool has_value(
const status st)
40 return (st == status::deck_value)
41 || (st == status::valid_default);