1#if PROTOCOL_VERSION > 759
20 auto&
SetMask(
const std::optional<std::vector<long long int>>& Mask_)
22 if (Mask_.has_value())
DECLARE_READ_WRITE_SERIALIZE
auto & SetMask(const std::optional< std::vector< long long int > > &Mask_)
SERIALIZED_FIELD(Type, VarInt)
SERIALIZED_FIELD_WITHOUT_GETTER_SETTER(Mask, Internal::Conditioned< std::vector< long long int >, &FilterMask::IsType2 >)
DEFINE_CONDITION(IsType2, GetType()==2)
A type wrapper to conditionally serialize a type.