载入中...
搜索中...
未找到
CardContainers.h
浏览该文件的文档.
62 CardContainerAdapter(eve::container::ContainerId id, CardContainerKind kind, Deck* deck = nullptr,
75 const eve::container::ContainerObject& object, std::optional<eve::container::SlotIndex> destination,
80 const eve::container::ContainerSnapshot& expected, const eve::container::ContainerSnapshot& candidate) override;
Low-level container membership, zone and atomic transfer contracts.
Exposes one card collection through the generic atomic transfer API.
Definition CardContainers.h:50
const eve::container::ContainerDescriptor & descriptor() const noexcept override
Descriptor.
Definition CardContainers.h:68
eve::Revision revision() const noexcept
Return the current adapter revision for optimistic requests.
Definition CardContainers.h:83
单张卡牌:ECS 实体,数据拆成 Identity / Stats / Visual / Layout / State。
Definition CardTypes.h:94
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
Definition Card.cpp:19
Definition Container.h:602
Generation-qualified reference to one CardData object.
Definition CardContainers.h:32
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