neoGFX
Cross-platform C++ app/game engine
|
Typedefs | |
template<typename V > | |
using | funky_assign_t = std::function< void(V &, const void *)> |
template<typename V > | |
using | funky_assign_list_t = std::vector< funky_assign_t< V > > |
template<typename V > | |
using | funky_move_assign_t = std::function< void(V &, void *)> |
template<typename V > | |
using | funky_move_assign_list_t = std::vector< funky_move_assign_t< V > > |
Functions | |
template<typename V > | |
std::size_t | funky_gen_assign (funky_assign_list_t< V > &aList) |
template<typename V , typename T , typename... Types> | |
std::size_t | funky_gen_assign (funky_assign_list_t< V > &aList) |
template<typename V > | |
std::size_t | funky_gen_move_assign (funky_move_assign_list_t< V > &aList) |
template<typename V , typename T , typename... Types> | |
std::size_t | funky_gen_move_assign (funky_move_assign_list_t< V > &aList) |
using neolib::detail::plugin_variant::funky_assign_list_t = typedef std::vector<funky_assign_t<V> > |
Definition at line 54 of file plugin_variant.hpp.
Definition at line 52 of file plugin_variant.hpp.
using neolib::detail::plugin_variant::funky_move_assign_list_t = typedef std::vector<funky_move_assign_t<V> > |
Definition at line 76 of file plugin_variant.hpp.
Definition at line 74 of file plugin_variant.hpp.
std::size_t neolib::detail::plugin_variant::funky_gen_assign | ( | funky_assign_list_t< V > & | aList | ) |
Definition at line 56 of file plugin_variant.hpp.
std::size_t neolib::detail::plugin_variant::funky_gen_assign | ( | funky_assign_list_t< V > & | aList | ) |
Definition at line 61 of file plugin_variant.hpp.
std::size_t neolib::detail::plugin_variant::funky_gen_move_assign | ( | funky_move_assign_list_t< V > & | aList | ) |
Definition at line 78 of file plugin_variant.hpp.
std::size_t neolib::detail::plugin_variant::funky_gen_move_assign | ( | funky_move_assign_list_t< V > & | aList | ) |
Definition at line 83 of file plugin_variant.hpp.