|
| ::DataItem::ID | getId () const override |
| |
| ::DataItemType | getType () const override |
| |
| bool | isDataEqual (::DataItem const &) const override |
| |
| ::std::unique_ptr<::DataItem > | clone () const override |
| |
|
constexpr T const & | value () const |
| |
|
constexpr T & | value () |
| |
|
constexpr | operator T const & () const |
| |
|
constexpr | operator T& () |
| |
|
template<class T2 > |
| constexpr void | setData (T2 &&value) |
| |
|
template<class T2 > |
| constexpr DataItem2< T > & | operator= (T2 &&value) |
| |
|
template<class... Args> |
| constexpr | DataItem2 (::DataItem::ID key, Args &&... args) |
| |
template<typename T >
requires (DataItem::TypeList::contains<T>) |
| constexpr optional_ref< T const > | getData () const |
| |
template<typename T >
requires (DataItem::TypeList::contains<T>) |
| constexpr optional_ref< T > | getData () |
| |
template<typename T >
requires (DataItem::TypeList::contains<std::remove_cvref_t<T>>) |
| constexpr bool | setData (T &&value) |
| |
template<typename T >
requires (DataItem::TypeList::contains<std::remove_cvref_t<T>>) |
| LL_CONSTEXPR23 std::unique_ptr< DataItem > | create (::DataItem::ID key, T &&value) |
| |
|
template<typename T >
requires (DataItem::TypeList::contains<std::remove_cvref_t<T>>) |
| static LL_CONSTEXPR23 std::unique_ptr< DataItem > | create (ushort key, T &&value) |
| |
|
static LL_CONSTEXPR23 std::unique_ptr< DataItem > | create (ushort key, bool value) |
| |
template<typename T >
requires (DataItem::TypeList::contains<std::remove_cvref_t<T>>) |
| static LL_CONSTEXPR23 std::unique_ptr< DataItem > | create (::ActorDataIDs key, T &&value) |
| |
|
static LL_CONSTEXPR23 std::unique_ptr< DataItem > | create (::ActorDataIDs key, bool value) |
| |
|
|
::DataItemType | mType |
| |
|
::DataItem::ID | mId |
| |
|
T | mValue |
| |
◆ getId()
template<typename T >
| ::DataItem::ID DataItem2< T >::getId |
( |
| ) |
const |
|
nodiscardoverridevirtual |
◆ getType()
template<typename T >
| ::DataItemType DataItem2< T >::getType |
( |
| ) |
const |
|
nodiscardoverridevirtual |
◆ isDataEqual()
◆ clone()
The documentation for this class was generated from the following file: