TrinityCore
UF::OptionalUpdateField< T, BlockBit, Bit > Class Template Reference

#include <UpdateField.h>

+ Inheritance diagram for UF::OptionalUpdateField< T, BlockBit, Bit >:

Additional Inherited Members

- Public Types inherited from UF::OptionalUpdateFieldBase< T >
using value_type = T
 
using IsLarge = std::integral_constant< bool, sizeof(void *) *3< sizeof(T)>
 
using StorageType = std::conditional_t< IsLarge::value, std::unique_ptr< T >, Optional< T > >
 
- Public Member Functions inherited from UF::OptionalUpdateFieldBase< T >
 ~OptionalUpdateFieldBase ()
 
bool has_value () const
 
 operator T const & () const
 
T const * operator-> () const
 
T const & operator* () const
 

Detailed Description

template<typename T, int32 BlockBit, uint32 Bit>
class UF::OptionalUpdateField< T, BlockBit, Bit >

Definition at line 990 of file UpdateField.h.


The documentation for this class was generated from the following file: