Go to the documentation of this file.
49 std::iota(result.begin(), result.end(),
range.start());
55 inline static Istream&
input(Istream& is, IntRange<T>&
range)
59 is.readEnd(
"IntRange");
66 inline static Ostream&
output(Ostream&
os,
const IntRange<T>&
range)
87 #if defined(WM_LABEL_SIZE) && (WM_LABEL_SIZE >= 64)
static Ostream & output(Ostream &os, const IntRange< T > &range)
An interval of (signed) integers defined by a start and a size.
Istream & operator>>(Istream &, directionInfo &)
bool readEnd(const char *funcName)
bool readBegin(const char *funcName)
Ostream & operator<<(Ostream &, const boundaryPatch &p)
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
static List< label > makeIdentity(const IntRange< T > &range)
virtual bool check(const char *operation) const
OBJstream os(runTime.globalPath()/outputName)
labelList identity(const label len, label start=0)
static Istream & input(Istream &is, IntRange< T > &range)
@ END_LIST
End list [isseparator].
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
@ BEGIN_LIST
Begin list [isseparator].