Go to the documentation of this file.
55 Istream&
operator>>(Istream& is, labelRanges& ranges);
56 Ostream&
operator<<(Ostream& is,
const labelRanges& ranges);
106 inline bool found(
const label value)
const;
bool found(const label value) const
Return true if the value is found any of the sub-ranges.
srcOptions insert("case", fileName(rootDirSource/caseDirSource))
friend Ostream & operator<<(Ostream &os, const labelRanges &ranges)
A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects.
const_iterator & operator++()
const const_iterator end() const
A const_iterator set to beyond the end of the list.
labelRanges()
Construct null.
bool add(const labelRange &range)
Add the range to the list.
Istream & operator>>(Istream &, directionInfo &)
bool operator!=(const const_iterator &iter) const
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces)
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
A range or interval of labels defined by a start and a size.
const_iterator begin() const
A const_iterator set to the beginning of the list.
const_iterator cbegin() const
A const_iterator set to the beginning of the list.
label operator*()
Return the current label.
labelRange remove()
Remove and return the last element. Fatal on an empty list.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
friend Istream & operator>>(Istream &is, labelRanges &ranges)
const const_iterator cend() const
A const_iterator set to beyond the end of the list.
bool operator==(const const_iterator &iter) const