#include <IntegerRanges.h>
Public Member Functions | |
constexpr | Range_t () noexcept=default |
constexpr | Range_t (Data_t lower, Data_t upper) noexcept |
constexpr bool | empty () const noexcept |
constexpr std::size_t | size () const noexcept |
constexpr bool | isOne () const noexcept |
constexpr bool | isTwo () const noexcept |
void | dump (std::ostream &out, std::string const &sep, std::string const &simpleSep) const |
void | dump (std::ostream &out, std::string const &sep="--") const |
Public Attributes | |
Data_t | lower {} |
Data_t | upper {} |
Definition at line 81 of file IntegerRanges.h.
|
defaultnoexcept |
|
noexcept |
Definition at line 234 of file IntegerRanges.h.
void icarus::details::IntegerRangesBase< T >::Range_t::dump | ( | std::ostream & | out, |
std::string const & | sep, | ||
std::string const & | simpleSep | ||
) | const |
Definition at line 270 of file IntegerRanges.h.
void icarus::details::IntegerRangesBase< T >::Range_t::dump | ( | std::ostream & | out, |
std::string const & | sep = "--" |
||
) | const |
Definition at line 291 of file IntegerRanges.h.
|
noexcept |
Definition at line 242 of file IntegerRanges.h.
|
noexcept |
Definition at line 256 of file IntegerRanges.h.
|
noexcept |
Definition at line 263 of file IntegerRanges.h.
|
noexcept |
Definition at line 249 of file IntegerRanges.h.
Data_t icarus::details::IntegerRangesBase< T >::Range_t::lower {} |
Definition at line 83 of file IntegerRanges.h.
Data_t icarus::details::IntegerRangesBase< T >::Range_t::upper {} |
Definition at line 84 of file IntegerRanges.h.