detail::typelist_chain_filter_< typelist_chain< Hd, Tl >, Pred > Struct Template Reference

#include <typelist_filter.hpp>

List of all members.

Public Types

typedef typelist_chain_filter_<
Tl, Pred >::type 
rest
typedef cond_type< include_hd,
typelist_chain< Hd, rest >,
rest >::type 
type
 include_hd = Pred<Hd>::value
enum  { include_hd = Pred<Hd>::value }


Detailed Description

template<class Hd, class Tl, template< typename T > class Pred>
struct detail::typelist_chain_filter_< typelist_chain< Hd, Tl >, Pred >

Definition at line 73 of file typelist_filter.hpp.


Member Typedef Documentation

template<class Hd, class Tl, template< typename T > class Pred>
typedef typelist_chain_filter_< Tl, Pred>::type detail::typelist_chain_filter_< typelist_chain< Hd, Tl >, Pred >::rest

Definition at line 77 of file typelist_filter.hpp.

template<class Hd, class Tl, template< typename T > class Pred>
typedef cond_type< include_hd, typelist_chain< Hd, rest>, rest>::type detail::typelist_chain_filter_< typelist_chain< Hd, Tl >, Pred >::type

Definition at line 91 of file typelist_filter.hpp.


Member Enumeration Documentation

template<class Hd, class Tl, template< typename T > class Pred>
anonymous enum

Enumerator:
include_hd 

Definition at line 79 of file typelist_filter.hpp.


The documentation for this struct was generated from the following file:
Generated on Tue Feb 2 16:58:28 2010 for GNU C++ STL by  doxygen 1.4.7