47 return BundlePtr(MEM_new<Bundle>(__func__));
static BundlePtr create()
Bundle & operator=(const Bundle &other)
bool add(const SocketInterfaceKey &key, const bke::bNodeSocketType &type, const void *value)
void add_new(SocketInterfaceKey key, const bke::bNodeSocketType &type, const void *value)
std::optional< Item > lookup(const SocketInterfaceKey &key) const
void delete_self() override
bool contains(const SocketInterfaceKey &key) const
bool remove(const SocketInterfaceKey &key)
Span< StoredItem > items() const
ImplicitSharingPtr< Bundle > BundlePtr
const bke::bNodeSocketType * type
const bke::bNodeSocketType * type