|
Itasca C++ Interface
|
Public Member Functions | |
| ISlotID (const ISlot *slot) | |
| ISlotID (uint32 slot=any_) | |
| ISlotID (const string &name) | |
| ISlotID (const ISlotID &id) | |
| ISlotID (ISlotID &&id) noexcept | |
| const ISlotID & | operator= (const ISlotID &id) |
| const ISlotID & | operator= (ISlotID &&id) noexcept |
| bool | anySlot () const |
| bool | unresolvedSlot () const |
| bool | invalidSlot () const |
| bool | hasSlot () const |
| void | setSlot (uint32 slot) |
| void | setSlot (const string &name) |
| void | setSlot (const ISlot *slot) |
| void | setSlot (const ISlotID &id) |
| void | setAny () |
| const ISlot * | slot () const |
| uint32 | slotIndex () const |
| string | slotName () const |
| const string & | givenSlotName () const |
| bool | operator< (const ISlotID &slot) const |
| uint32 | thread () const |
| void | thread (uint32 t) |
Static Public Member Functions | |
| static string | anyName () |
| static string | defaultName () |
| static string | invalidName () |
Static Public Attributes | |
| static constexpr uint32 | any_ = ISlot::any_ |
| static constexpr uint32 | unresolved_ = ISlot::unresolved_ |
| static constexpr uint32 | invalid_ = ISlot::invalid_ |