#include <ConsumerID.h>
Public Member Functions | |
ConsumerID (unsigned int id=0) | |
bool | isValid () const |
bool | operator!= (ConsumerID other) const |
ConsumerID & | operator++ () |
ConsumerID | operator++ (int) |
bool | operator< (ConsumerID other) const |
bool | operator== (ConsumerID other) const |
Public Attributes | |
unsigned int | value |
Uniquely identifies a consumer.
Definition at line 23 of file ConsumerID.h.
|
inlineexplicit |
Definition at line 27 of file ConsumerID.h.
|
inline |
Return whether or not *this is a valid ConsumerID.
Definition at line 34 of file ConsumerID.h.
References value.
Referenced by stor::QueueCollection< T >::createQueue(), stor::RegistrationInfoBase::isValid(), and stor::QueueCollection< T >::popEvent().
|
inline |
operator!= is the negation of operator==.
Definition at line 50 of file ConsumerID.h.
References value.
|
inline |
operator++() [preincrement] increments the given ConsumerID value, and returns the updated value.
Definition at line 56 of file ConsumerID.h.
References value.
|
inline |
operator++(int) [postincrement] returns a copy of the current value of ConsumerID, and and increments *this.
Definition at line 62 of file ConsumerID.h.
References run_regression::ret, and value.
|
inline |
operator< induces a strict weak ordering, so that ConsumerID can be used as a key in std::map.
Definition at line 40 of file ConsumerID.h.
References value.
|
inline |
operator== performs the expected equality test.
Definition at line 45 of file ConsumerID.h.
References value.
unsigned int stor::ConsumerID::value |
Definition at line 25 of file ConsumerID.h.
Referenced by NodeCut.Int::__repr__(), TreeToEdges.Int::__repr__(), Vispa.Views.PropertyView.FileProperty::buttonClicked(), Types.string::configValue(), Types.FileInPath::configValue(), Mixins.UsingBlock::dumpPython(), TreeToEdges.Int::inc(), NodeCut.Int::inc(), Types.int32::insertInto(), Types.uint32::insertInto(), Types.int64::insertInto(), Types.uint64::insertInto(), Mixins.UsingBlock::insertInto(), Types.double::insertInto(), Types.bool::insertInto(), Types.string::insertInto(), Types.FileInPath::insertInto(), Types.vint32::insertInto(), Types.vuint32::insertInto(), Types.vint64::insertInto(), Types.vuint64::insertInto(), Types.vdouble::insertInto(), Types.vbool::insertInto(), Types.vstring::insertInto(), isValid(), Vispa.Views.PropertyView.FileProperty::labelDoubleClicked(), operator!=(), operator++(), operator<(), and operator==().