ItemHolder
Browse its members and the signatures that accept or return this type.
Members
5Expand a member to read its notes or open its full entry. Each overload keeps its own identity.
| Member | Signature and description |
|---|---|
| bool ItemHolder::AddItem(str)Submits a non-null named candidate to virtual slot [field] and returns candidate existence. |
| ItemHolder | int ItemHolder::count()Returns receiver virtual slot [field] or zero for an invalid holder. |
| ItemHolder | bool ItemHolder::HasItem(str)Scans indexed holder entries for exact equality with the supplied string. |
| void ItemHolder::RemoveItem(str)Dispatches virtual removal for the first indexed entry whose derived string equals the supplied name. |
| void ItemHolder::RemoveAll()Repeatedly invokes virtual removal at index zero until the count becomes zero. |
Return this type
1| Member | Signature and description |
|---|---|
Obj::AsItemHolderObj | ItemHolder Obj::AsItemHolder()Resolves an Obj and queries its ItemHolder interface to build an ItemHolder handle. |
Accept this type
2| Member | Signature and description |
|---|---|
Obj::OpenItemHolderObj | bool Obj::OpenItemHolder(ItemHolder)Transfers items from a holder into an eligible object's inventory. |
Obj::PutItemObj | bool Obj::PutItem(Item, ItemHolder)Moves an inventory item into the specified item holder. |
Coverage and limits
5 / 5 members with a published description.
These lists come from published signatures. “Accept” counts explicit parameters, excluding the method receiver; reference variants (&) are included. No inheritance hierarchy is asserted. Undocumented names, units and effects remain unresolved.