neoGFX
Cross-platform C++ app/game engine
|
Typedefs | |
template<typename Visitor , typename Variant > | |
using | funky_visit_t = std::function< void(const Visitor &, Variant &)> |
template<typename Visitor , typename Variant > | |
using | funky_visit_list_t = std::vector< funky_visit_t< Visitor, Variant > > |
Functions | |
template<typename Visitor , typename Variant > | |
std::size_t | funky_gen_visit (funky_visit_list_t< Visitor, Variant > &aList) |
template<typename Visitor , typename Variant , typename T , typename... Types> | |
std::size_t | funky_gen_visit (funky_visit_list_t< Visitor, Variant > &aList) |
using neolib::detail::i_plugin_variant::funky_visit_list_t = typedef std::vector<funky_visit_t<Visitor, Variant> > |
Definition at line 53 of file i_plugin_variant.hpp.
using neolib::detail::i_plugin_variant::funky_visit_t = typedef std::function<void(const Visitor&, Variant&)> |
Definition at line 51 of file i_plugin_variant.hpp.
std::size_t neolib::detail::i_plugin_variant::funky_gen_visit | ( | funky_visit_list_t< Visitor, Variant > & | aList | ) |
Definition at line 55 of file i_plugin_variant.hpp.