LeviLamina
Loading...
Searching...
No Matches
ll::TypedStorageImpl< Align, Size, T > Struct Template Reference

Public Member Functions

template<class... Args>
constexpr TypedStorageImpl (Args &&... args)
 
 TypedStorageImpl (TypedStorageImpl const &other)
 
 TypedStorageImpl (TypedStorageImpl &&other)
 
template<class U >
constexpr T & operator= (U &&u)
 
T & operator= (TypedStorageImpl const &u)
 
T & operator= (TypedStorageImpl &&u)
 
T * operator-> ()
 
T const * operator-> () const
 
T & get () &
 
T const & get () const &
 
T && get () &&
 
T const && get () const &&
 
T & operator* () &
 
T const & operator* () const &
 
T && operator* () &&
 
T const && operator* () const &&
 
 operator T& ()
 
 operator T const & () const
 

Public Attributes

std::byte data [Size]
 

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