Public Types | |
using | StridedRangeType = stridedRange< T > |
using | IntervalRangeType = intervalRange< T > |
Public Member Functions | |
combinedRange () | |
combinedRange (const std::vector< word > &strRanges) | |
bool | addRanges (const std::vector< word > &strRanges) |
bool | addStridedRange (const word &strRange) |
bool | addStridedRange (T begin, T end, T stride) |
bool | addIntervalRange (const word &strRange) |
bool | addIntervalRange (T begin, T end) |
bool | addIndividual (const T &val) |
bool | addIndividual (const word &strVal) |
bool | isMember (T val) const |
Protected Attributes | |
List< StridedRangeType > | sRanges_ |
List< IntervalRangeType > | iRanges_ |
Set< T > | individuals_ |
Definition at line 36 of file combinedRange.hpp.
using StridedRangeType = stridedRange<T> |
Definition at line 40 of file combinedRange.hpp.
using IntervalRangeType = intervalRange<T> |
Definition at line 42 of file combinedRange.hpp.
|
inline |
Definition at line 54 of file combinedRange.hpp.
|
inline |
Definition at line 56 of file combinedRange.hpp.
References combinedRange< T >::addRanges(), and fatalExit.
|
inline |
Definition at line 64 of file combinedRange.hpp.
References combinedRange< T >::addIndividual(), combinedRange< T >::addIntervalRange(), combinedRange< T >::addStridedRange(), pFlow::endl(), and fatalErrorInFunction.
Referenced by combinedRange< T >::combinedRange(), and main().
|
inline |
Definition at line 80 of file combinedRange.hpp.
References stridedRange< T >::parseRange(), and combinedRange< T >::sRanges_.
Referenced by combinedRange< T >::addRanges().
|
inline |
Definition at line 91 of file combinedRange.hpp.
References combinedRange< T >::sRanges_.
|
inline |
Definition at line 97 of file combinedRange.hpp.
References combinedRange< T >::iRanges_, and intervalRange< T >::parseRange().
Referenced by combinedRange< T >::addRanges(), and main().
|
inline |
Definition at line 109 of file combinedRange.hpp.
References combinedRange< T >::iRanges_.
|
inline |
Definition at line 115 of file combinedRange.hpp.
References combinedRange< T >::individuals_.
Referenced by combinedRange< T >::addIndividual(), and combinedRange< T >::addRanges().
|
inline |
Definition at line 121 of file combinedRange.hpp.
References combinedRange< T >::addIndividual(), and pFlow::readValue().
|
inline |
Definition at line 131 of file combinedRange.hpp.
References combinedRange< T >::individuals_, combinedRange< T >::iRanges_, and combinedRange< T >::sRanges_.
Referenced by main().
|
protected |
Definition at line 46 of file combinedRange.hpp.
Referenced by combinedRange< T >::addStridedRange(), and combinedRange< T >::isMember().
|
protected |
Definition at line 48 of file combinedRange.hpp.
Referenced by combinedRange< T >::addIntervalRange(), and combinedRange< T >::isMember().
|
protected |
Definition at line 50 of file combinedRange.hpp.
Referenced by combinedRange< T >::addIndividual(), and combinedRange< T >::isMember().