131 DataKey::operator= (cid);
138 DataKey::operator= (rid);
180 return (
this == &
id);
185 return (
this != &
id);
190 return getIdx() <
id.getIdx();
Entry identifier class for items of a DataSet.
int getIdx() const
gets the index number (idx) of the DataKey.
int info
user information to store values -1, 0, +1
int idx
(locally) unique key index
SPxColId()
default constructor.
Generic Ids for LP rows or columns.
SPxId()
default constructor. Constructs an invalid id.
bool operator<(const SPxId &id) const
less then operator
bool isSPxColId() const
is id a column id?
@ COL_ID
column identifier.
int operator!=(const SPxId &id) const
inequality operator.
bool isValid() const
returns TRUE iff the id is a valid column or row identifier.
SPxId & operator=(const SPxRowId &rid)
assignment operator
SPxId(const SPxRowId &rid)
constructs an id out of a row identifier rid.
void inValidate()
makes the id invalid.
SPxId & operator=(const SPxColId &cid)
assignment operator
bool isSPxRowId() const
is id a row id?
SPxId(const SPxColId &cid)
constructs an id out of a column identifier cid.
Type type() const
returns the type of the id.
friend std::ostream & operator<<(std::ostream &os, const SPxId &id)
int operator==(const SPxId &id) const
equality operator.
SPxRowId()
default constructor.
Entry identifier class for items of a DataSet.
Everything should be within this namespace.