Go to the documentation of this file.
35 #ifndef refLabelledPointScalar_H
36 #define refLabelledPointScalar_H
121 os.
check(
"operator<<(Ostream&, const labelledPointScalarS&");
135 is.
readEnd(
"refLabelledPointScalar");
138 is.
check(
"operator>>(Istream&, refLabelledPointScalar");
friend Istream & operator>>(Istream &is, refLabelledPointScalar &lps)
~refLabelledPointScalar()
Istream & readEnd(const char *funcName)
refLabelledPointScalar()
Null construct.
bool operator!=(const refLabelledPointScalar &lps) const
void operator=(const refLabelledPointScalar &lps)
labelledPointScalar lps_
labelledPointScalar
bool operator==(const refLabelledPointScalar &lps) const
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
refLabelledPointScalar(const label pl, const labelledPointScalar &lps)
Construct from label and labelledPointScalar.
bool contiguous< refLabelledPointScalar >()
Specify data associated with refLabelledPointScalar type is contiguous.
label objectLabel() const
return object label
virtual bool check(const char *operation) const
Check IOstream status for given operation.
const labelledPointScalar & lps() const
return labelledPointScalar
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Istream & readBegin(const char *funcName)
friend Ostream & operator<<(Ostream &os, const refLabelledPointScalar &lps)