COMMS
Template library intended to help with implementation of communication protocols.
|
#include "comms/options.h"
Provide range of valid numeric values.
Quite often numeric fields such as comms::field::IntValue or comms::field::EnumValue have limited number of valid values ranges. This option can be used multiple times to provide several valid ranges.
If values are too big to fit into std::intmax_t type, please use ValidBigUnsignedNumValueRange option instead.
TMinValue | Minimal valid numeric value |
TMaxValue | Maximal valid numeric value |