Go to the documentation of this file.
35 #ifndef labelledPair_H
36 #define labelledPair_H
105 inline bool operator==
123 inline bool operator!=
171 "operator<<(Ostream&, const labelledPair&"
193 is.
check(
"operator>>(Istream&, labelledPair");
Istream & readEnd(const char *funcName)
const labelPair & pair() const
return the pair
bool operator==(const labelledPair &lpp) const
const Type & first() const
Return first.
void operator=(const labelledPair &lpp)
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
bool contiguous< labelledPair >()
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
const Type & second() const
Return second.
virtual bool check(const char *operation) const
Check IOstream status for given operation.
label pairLabel() const
return pair label
An ordered pair of two objects of type <T> with first() and second() elements.
Template function to specify if the data of a type are contiguous.
bool operator<(const labelledPair &lpp) const
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Istream & readBegin(const char *funcName)
dimensioned< Type > min(const dimensioned< Type > &, const dimensioned< Type > &)
labelledPair()
Null construct.