|
Itasca C++ Interface
|
Public Member Functions | |
| IGroupID (const IGroup *group) | |
| IGroupID (const IGroup *group, const ISlot *slot) | |
| IGroupID (const IString &groupName) | |
| IGroupID (const IGroup *group, const ISlotID &slot) | |
| IGroupID (const IString &groupName, const IString &slotName) | |
| IGroupID (const IString &groupName, uint32 slot) | |
| IGroupID (const IGroupID &id) | |
| IGroupID (IGroupID &&id) noexcept | |
| IGroupID (const ISlotID &s) | |
| IGroupID (ISlotID &&s) noexcept | |
| const IGroupID & | operator= (const IGroupID &id) |
| const IGroupID & | operator= (IGroupID &&id) noexcept |
| bool | hasGroup () const |
| bool | unresolvedGroup () const |
| bool | unresolved () const |
| void | setGroup (const IGroup *group) |
| void | setGroup (const IString &name) |
| const IGroup * | group () const |
| IString | groupName () const |
| const IString & | givenGroupName () const |
| bool | operator< (const IGroupID &group) const |
| Public Member Functions inherited from itasca::ISlotID | |
| ISlotID (const ISlot *slot) | |
| ISlotID (uint32 slot=any_) | |
| ISlotID (const IString &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 IString &name) |
| void | setSlot (const ISlot *slot) |
| void | setSlot (const ISlotID &id) |
| void | setAny () |
| const ISlot * | slot () const |
| uint32 | slotIndex () const |
| IString | slotName () const |
| const IString & | givenSlotName () const |
| bool | operator< (const ISlotID &slot) const |
| uint32 | thread () const |
| void | thread (uint32 t) |
Static Public Member Functions | |
| static IString | nullName () |
| Static Public Member Functions inherited from itasca::ISlotID | |
| static IString | anyName () |
| static IString | defaultName () |
| static IString | invalidName () |
Additional Inherited Members | |
| Static Public Attributes inherited from itasca::ISlotID | |
| static constexpr uint32 | any_ = ISlot::any_ |
| static constexpr uint32 | unresolved_ = ISlot::unresolved_ |
| static constexpr uint32 | invalid_ = ISlot::invalid_ |