16 using SSOTargets = ::std::array<::std::weak_ptr<::Bedrock::PubSub::Detail::SubscriptionBodyBase>, 32>;
18 using StorageType = ::std::variant<
20 ::std::array<::std::weak_ptr<::Bedrock::PubSub::Detail::SubscriptionBodyBase>, 32>,
21 ::std::vector<::std::weak_ptr<::Bedrock::PubSub::Detail::SubscriptionBodyBase>>>;
23 using StrongTarget = ::std::shared_ptr<::Bedrock::PubSub::Detail::SubscriptionBodyBase>;
25 using UnboundedTargets = ::std::vector<::std::weak_ptr<::Bedrock::PubSub::Detail::SubscriptionBodyBase>>;
27 using WeakTarget = ::std::weak_ptr<::Bedrock::PubSub::Detail::SubscriptionBodyBase>;
32 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::Bedrock::PubSub::Detail::SubscriptionBodyBase>> mSingleDispatch;
33 ::ll::TypedStorage<8, 8, ::std::weak_ptr<::Bedrock::PubSub::Detail::SubscriptionBodyBase>*> mMultiDispatchBegin;
34 ::ll::TypedStorage<8, 8, ::std::weak_ptr<::Bedrock::PubSub::Detail::SubscriptionBodyBase>*> mMultiDispatchEnd;
40 ::std::array<::std::weak_ptr<::Bedrock::PubSub::Detail::SubscriptionBodyBase>, 32>,
41 ::std::vector<::std::weak_ptr<::Bedrock::PubSub::Detail::SubscriptionBodyBase>>>>
Definition SubscriptionBodyBase.h:20