1 #ifndef TIL_CAT2TYPE_H_ 2 #define TIL_CAT2TYPE_H_ 5 #include <boost/utility/enable_if.hpp> 23 template <
template <
typename>
class TIS_A >
28 template <
template <
typename>
class TIS_A >
35 template <
template <
typename>
class TIS_A,
typename T,
bool B >
39 template <
template <
typename>
class TIS_A,
typename T >
46 template <
template <
typename>
class TIS_A,
typename T >
52 template <
template <
typename>
class TIS_A,
typename T >
Belongs to package Box Do not include directly, include til/Box.h instead.
label::Passed< TIS_A > type
General macros, definitions and functions.
test_whether< TIS_A, T >::type cat2type()
Do an is_a test.
A structure used for is_a tests.
label::Failed< TIS_A > type
A label corresponding to a positive answer of a specific is_a test.
A label corresponding to a negative answer of a specific is_a test.