58 public List<scalarRange>
73 const std::
string& str,
84 const std::
string& str,
93 inline
bool match(const scalar& value) const;
99 inline
bool operator()(const scalar& value) const;
109#include "scalarRangesI.H"
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
constexpr List() noexcept
Default construct.
Scalar bounds to be used as a unary predicate.
A collection of scalar bounds to be used as a unary predicate.
constexpr scalarRanges() noexcept=default
Default construct.
static scalarRanges parse(const std::string &str, bool report=true)
Construct by parsing string for scalar ranges.
bool match(const scalar &value) const
Match any condition in the list.