Skip to content

SizeRange

class SizeRange

DEFINITION
class SizeRange;

constructor SizeRange

DEFINITION
SizeRange ( );

constructor SizeRange

DEFINITION
SizeRange ( uint64_t  minimum,
std::optional< uint64_t >  maximum );
PARAMETERDESCRIPTION
minimum
maximum

constructor SizeRange

DEFINITION
SizeRange ( uint64_t  size );
PARAMETERDESCRIPTION
size

method has_sizeconst

DEFINITION
bool  has_size ( ) const;
RETURNSDESCRIPTION
bool

method maximum_valueconst

DEFINITION
std::optional< Value >  maximum_value ( ) const;
RETURNSDESCRIPTION
std::optional< Value >

method minimum_valueconst

DEFINITION
Value  minimum_value ( ) const;
RETURNSDESCRIPTION
Value

method operator!=const

DEFINITION
bool  operator!= ( const SizeRange & other ) const;
PARAMETERDESCRIPTION
other
RETURNSDESCRIPTION
bool

method operator+const

DEFINITION
SizeRange  operator+ ( const SizeRange & other ) const;
PARAMETERDESCRIPTION
other
RETURNSDESCRIPTION
SizeRange

method operator+=

DEFINITION
SizeRange  operator+= ( const SizeRange & other );
PARAMETERDESCRIPTION
other
RETURNSDESCRIPTION
SizeRange

method operator-const

DEFINITION
SizeRange  operator- ( const SizeRange & other ) const;
PARAMETERDESCRIPTION
other
RETURNSDESCRIPTION
SizeRange

method operator==const

DEFINITION
bool  operator== ( const SizeRange & other ) const;
PARAMETERDESCRIPTION
other
RETURNSDESCRIPTION
bool

method sizeconst

DEFINITION
std::optional< uint64_t >  size ( ) const;
RETURNSDESCRIPTION
std::optional< uint64_t >

method valueconst

DEFINITION
std::optional< Value >  value ( ) const;
RETURNSDESCRIPTION
std::optional< Value >

member maximum

DEFINITION
std::optional< uint64_t >  maximum;

member minimum

DEFINITION
uint64_t  minimum;