载入中...
搜索中...
未找到
ContainerAdapters.h
浏览该文件的文档.
35class EVENGINE_API_FOUNDATION InventoryContainerAdapter final : public eve::container::IContainer {
60 const eve::container::ContainerObject& object, std::optional<eve::container::SlotIndex> destination,
65 const eve::container::ContainerSnapshot& expected, const eve::container::ContainerSnapshot& candidate) override;
Low-level container membership, zone and atomic transfer contracts.
Non-negative capacity measured in membership slots.
Definition Container.h:92
static constexpr Capacity unlimited() noexcept
Construct an unbounded capacity.
Definition Container.h:97
Strong identity of one runtime or persistent container.
Definition Container.h:44
Borrowed container implementation owned by a domain adapter.
Definition Container.h:287
Strong identity of an object which can have one container membership.
Definition Container.h:68
Explicit slot number; it never implicitly converts to an integer.
Definition Container.h:117
Adapts one Bag or EquipmentSet without changing their legacy APIs.
Definition ContainerAdapters.h:35
eve::Revision revision() const noexcept
Return the adapter revision for optimistic transfer requests.
Definition ContainerAdapters.h:68
const eve::container::ContainerDescriptor & descriptor() const noexcept override
Descriptor.
Definition ContainerAdapters.h:53
运行时容器:固定格数的背包 / 箱子 / 商店栏等。 行为由 InventorySystem 提供;本类暴露便于脚本绑定的薄封装方法。
Definition AvatarInstance.h:37
detail::StrongUint64< detail::RevisionTag > Revision
Monotonic content/state revision used for optimistic-concurrency checks.
Definition Revision.h:13
Static metadata and acceptance policy of a container.
Definition Container.h:197
Opaque, owning payload supplied by a domain adapter during transfer.
Definition Container.h:162
Generic object facts used by filters and transfer diagnostics.
Definition Container.h:168
Lossless snapshot of one container at one revision.
Definition Container.h:190
Owning transfer payload for one inventory stack.
Definition ContainerAdapters.h:20
std::string equipmentSlot
Definition ContainerAdapters.h:22