Honeycomb  0.1
Component-Model Framework
Classes | Namespaces | Functions
Variant.h File Reference
#include "Honey/Misc/Exception.h"
Include dependency graph for Variant.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  honey::VariantError
 
class  honey::variant< Types >
 Multi-typed value. A variant is a value of any type from a fixed set of bounded types, the active bounded type may be changed dynamically. More...
 
struct  honey::variant< Types >::size_
 Get number of bounded types at compile-time. More...
 
struct  honey::variant< Types >::Type< id >
 Get bounded type for id. More...
 
struct  honey::overload_< Funcs >
 
struct  honey::overload_< Func, Funcs... >
 An overloaded visitor functor. More...
 
struct  honey::overload_<>
 

Namespaces

 honey
 Global Honeycomb namespace.
 

Functions

template<class... Funcs>
overload_< Funcs... > honey::overload (Funcs &&...fs)
 Create an overloaded visitor functor. More...