NcEngine
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages Concepts
nc::detail::AnyImplStorage Class Reference

Public Member Functions

template<PooledComponent T>
 AnyImplStorage (T *instance, ComponentHandler< T > *handler)
 
 AnyImplStorage (const AnyImplStorage &other) noexcept
 
 AnyImplStorage (AnyImplStorage &&other) noexcept
 
auto operator= (const AnyImplStorage &other) noexcept -> AnyImplStorage &
 
auto operator= (AnyImplStorage &&other) noexcept -> AnyImplStorage &
 
auto operator== (const AnyImplStorage &other) const noexcept
 
auto HasValue () const noexcept -> bool
 
auto AsImpl () noexcept -> AnyImplBase *
 
auto AsImpl () const noexcept -> const AnyImplBase *
 
auto AsStorage () noexcept -> void *
 

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