|
Itasca C++ Interface
|
Public Member Functions | |
| IGroupID (const IGroup *group) | |
| IGroupID (const IGroup *group, const ISlot *slot) | |
| IGroupID (const string &groupName) | |
| IGroupID (const IGroup *group, const ISlotID &slot) | |
| IGroupID (const string &groupName, const string &slotName) | |
| IGroupID (const string &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 string &name) |
| const IGroup * | group () const |
| string | groupName () const |
| const string & | 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 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 constexpr string | nullName () |
| Static Public Member Functions inherited from itasca::ISlotID | |
| static string | anyName () |
| static string | defaultName () |
| static string | 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_ |