Any++
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Canyxx::any< Proxy, Trait >The core class template to control dispatch for external polymorphism
 Canyxx::any< Box, Trait >
 Canyxx::any< cref, function< int(double), const_ > >
 Canyxx::any< cref, function< int(double), mutable_ > >
 Canyxx::any< mutref, function< int(double), const_ > >
 Canyxx::any< mutref, function< int(double), mutable_ > >
 Canyxx::any< trait_class< Type >, Trait >
 Canyxx::any< using_< functor & >, function< int(double), const_ > >
 Canyxx::any< using_< functor & >, function< int(double), mutable_ > >
 Canyxx::any< using_< functor const & >, function< int(double), const_ > >
 Canyxx::any< using_< functor const & >, function< int(double), mutable_ > >
 Canyxx::any< using_< Type >, Trait >
 Canyxx::any< using_< Type >, Trait< Ts... > >
 Canyxx::any< using_< Value >, Trait >
 Canyxx::any< val >
 Canyxx::any< val, Trait >
 Canyxx::dispatch< R, Args >Open dispatch method. Solves the expression problem. See dispatch<R(Args...)> for details
 Canyxx::dispatch< R(Args...)>Open dispatch method. Solves the expression problem
 Canyxx::factory< Any, Key, Args >A class template to implement a factory for any objects
 Canyxx::hook< R, Args >A class template to implement a hook/callback chain
 Canyxx::key< Tag >A key type for factory registration
 Canyxx::members< InObject >A class template to implement extension members
 Canyxx::observeable_v_table
 Canyxx::observeable_rtti_v_table
 Canyxx::any_v_tableBasic lifetime functionality
 Canyxx::trait_class< Type >
 Canyxx::undefinedUse this type to indicate, that the ANY_TYPE must be specified in the model map
 Canyxx::unique
 Canyxx::using_< Value >
 Canyxx::valProxy to manage the captured object as value with small object optimization
 Canyxx::virtual_< Any >A tag to indicate that the corresponding function parameter is an any used for dispatch