aimstil  5.0.5
cat2type.h File Reference
#include <boost/utility/enable_if.hpp>
Include dependency graph for cat2type.h:

Go to the source code of this file.

Classes

struct  til::label::Passed< TIS_A >
 A label corresponding to a positive answer of a specific is_a test. More...
 
struct  til::label::Failed< TIS_A >
 A label corresponding to a negative answer of a specific is_a test. More...
 

Namespaces

 til
 Belongs to package Box Do not include directly, include til/Box.h instead.
 
 til::label
 Namespace for labels, i.e. empty structures that are use only for their meaning.
 

Functions

template<template< typename > class TIS_A, typename T >
boost::enable_if< TIS_A< T >, label::Passed< TIS_A > >::type til::cat2type ()
 
template<template< typename > class TIS_A, typename T >
boost::disable_if< TIS_A< T >, label::Failed< TIS_A > >::type til::cat2type ()