
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().