11T Nullable<T>::invalid_value_ = T{};
13float Nullable<float>::invalid_value_ = -1e9;
15double Nullable<double>::invalid_value_ = -1e9;
17char Nullable<char>::invalid_value_ = 0xff;
19uint8_t Nullable<uint8_t>::invalid_value_ = 0xff;
21int8_t Nullable<int8_t>::invalid_value_ = 0x7f;
23uint16_t Nullable<uint16_t>::invalid_value_ = 0xffff;
25int16_t Nullable<int16_t>::invalid_value_ = 0x7fff;
27uint32_t Nullable<uint32_t>::invalid_value_ = 0xffffffff;
29int32_t Nullable<int32_t>::invalid_value_ = 0x7fffffff;
31uint64_t Nullable<uint64_t>::invalid_value_ = 0xffffffffffffffffLL;
33int64_t Nullable<int64_t>::invalid_value_ = 0x7fffffffffffffffLL;
36bool Nullable<bool>::invalid_value_ =
false;