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

Go to the source code of this file.

Classes

struct  honey::EnumError
 
class  honey::EnumElem
 Base class of all generated enum classes. A single element in the enumeration. See Enumeration Classes. More...
 
class  honey::EnumInfo_< EnumType >
 Run-time info about an enum class. Contains a list of elements and maps for element lookups. See Enumeration Classes for more info and examples. More...
 
struct  honey::EnumInfo_< EnumType >::Elem
 

Namespaces

 honey
 Global Honeycomb namespace.
 

Macros

#define ENUM(Base, Class)
 Enum class factory method. See Enumeration Classes for more info. More...