include/wipal/tool/static_base.hh File Reference

Base class and tools for static hierarchies. More...

#include "static_base.hxx"

Go to the source code of this file.

Namespaces

namespace  tool

Classes

struct  tool::bottom
 Static hierarchy terminator. More...
struct  tool::undefined_type
 Undefined virtual type for type traits. More...
struct  tool::get_exact< Down, Up >
 Get an exact type given a type and its Bottom parameter. More...
struct  tool::get_exact< bottom, Up >
 Template specialization to make get_exact work. More...
struct  tool::static_base< Bottom >
 Base class of all static hierachies. More...
struct  tool::types< Type >
 Virual types for static hierarchies . More...

Defines

#define tt_get_exact(Down, Up...)   typename ::tool::get_exact<Down, Up>::return_type
#define tt_inherit(Class, Parent...)   Class<tt_get_exact(Bottom, Parent)>
#define tt_type(Type, Base...)   typename ::tool::types<Base>::Type


Detailed Description

Base class and tools for static hierarchies.

See also:
static_base

Generated on Tue Jan 15 19:32:31 2008 for wipal by  doxygen 1.5.4