20 #ifndef MPD_PROTOCOL_ARGPARSER_HXX 21 #define MPD_PROTOCOL_ARGPARSER_HXX 46 end = std::numeric_limits<unsigned>::max();
50 return { 0, std::numeric_limits<unsigned>::max() };
A time stamp within a song.
static constexpr RangeArg All()
float ParseCommandArgFloat(const char *s)
SongTime ParseCommandArgSongTime(const char *s)
int ParseCommandArgInt(const char *s, int min_value, int max_value)
SignedSongTime ParseCommandArgSignedSongTime(const char *s)
uint32_t ParseCommandArgU32(const char *s)
unsigned ParseCommandArgUnsigned(const char *s, unsigned max_value)
RangeArg ParseCommandArgRange(const char *s)
A variant of SongTime that is based on a signed integer.
bool ParseCommandArgBool(const char *s)