switch.h File Reference

#include <cml/core/meta/common.h>
#include <cml/core/meta/if.h>

Include dependency graph for switch.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cml::Default
struct  cml::meta::select_case< Case, Result, NextCase >
struct  cml::meta::select_case< Case, Result, NextCase >::match< Find >
struct  cml::meta::select_case< Case, Result, NilCase >
struct  cml::meta::select_case< Case, Result, NilCase >::match< Find >
struct  cml::meta::select_case< Default, Result, NilCase >
struct  cml::meta::select_case< Default, Result, NilCase >::match< Find >
struct  cml::NilCase
struct  cml::select_switch< Find, T1, R1, T2, R2, T3, R3, T4, R4, T5, R5, T6, R6, T7, R7, T8, R8, T9, R9, T10, R10, T11, R11, T12, R12, T13, R13, T14, R14, T15, R15, T16, R16, T17, R17, T18, R18, T19, R19, T20, R20, T21, R21, T22, R22, T23, R23, T24, R24, T25, R25, T26, R26, T27, R27, T28, R28, T29, R29, T30, R30, T31, R31, T32, R32, T33, R33, T34, R34, T35, R35, T36, R36, T37, R37, T38, R38, T39, R39, T40, R40 >
 Return the matched type (like a switch/case statement). More...

Namespaces

namespace  cml
namespace  cml::meta


Detailed Description

Definition in file switch.h.


Generated on Sat Jul 18 19:35:36 2009 for CML 1.0 by  doxygen 1.5.9