Simulant  21.12-246
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
Classes | Public Member Functions | Protected Member Functions | List of all members
smlt::detail::assignment< Traits > Class Template Reference
Inheritance diagram for smlt::detail::assignment< Traits >:
smlt::detail::copy_constructor< Traits >

Classes

struct  assigner
 

Public Member Functions

template<std::size_t I, typename... Args>
auto emplace (Args &&... args) -> decltype(this->construct_alt(access::base::get_alt< I >(*this), lib::forward< Args >(args)...))
 

Protected Member Functions

template<std::size_t I, typename T , typename Arg >
void assign_alt (alt< I, T > &a, Arg &&arg)
 
template<typename That >
void generic_assign (That &&that)
 

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