All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
icarus::IntegerRanges< T, CheckGrowing > Member List

This is the complete list of members for icarus::IntegerRanges< T, CheckGrowing >, including all inherited members.

Base_t typedeficarus::IntegerRanges< T, CheckGrowing >private
clear() noexcepticarus::details::IntegerRangesBase< T >
compactRange(BIter b, EIter e)icarus::details::IntegerRangesBase< T >protectedstatic
compactRange(BIter b, EIter e) -> std::vector< Range_t >icarus::details::IntegerRangesBase< T >
Data_t typedeficarus::IntegerRanges< T, CheckGrowing >
dump(std::ostream &out, std::string const &sep=" ", std::string const &inRangeSep="--") const icarus::details::IntegerRangesBase< T >
empty() const noexcepticarus::details::IntegerRangesBase< T >
IntegerRanges()=defaulticarus::IntegerRanges< T, CheckGrowing >
IntegerRanges(BIter b, EIter e)icarus::IntegerRanges< T, CheckGrowing >
IntegerRanges(std::initializer_list< Data_t > data)icarus::IntegerRanges< T, CheckGrowing >
IntegerRangesBase()=defaulticarus::details::IntegerRangesBase< T >protected
IntegerRangesBase(std::vector< Range_t > ranges)icarus::details::IntegerRangesBase< T >protected
IsCheckedicarus::IntegerRanges< T, CheckGrowing >static
minusOne(Data_t value) noexcepticarus::details::IntegerRangesBase< T >protectedstatic
nRanges() const noexcepticarus::details::IntegerRangesBase< T >
plusOne(Data_t value) noexcepticarus::details::IntegerRangesBase< T >protectedstatic
ranges() const noexcepticarus::details::IntegerRangesBase< T >
size() const noexcepticarus::details::IntegerRangesBase< T >