__gnu_cxx::detail::chain_filter_< chain< Hd, Tl >, Pred > Struct Template Reference

#include <typelist.h>

List of all members.

Public Types

typedef chain_filter_< Tl,
Pred >::type 
rest_type
typedef chain< Hd, rest_typechain_type
typedef cond_type< include_hd,
chain_type, rest_type
>::type 
type
 include_hd = Pred<Hd>::value
enum  { include_hd = Pred<Hd>::value }


Detailed Description

template<typename Hd, typename Tl, template< typename T > class Pred>
struct __gnu_cxx::detail::chain_filter_< chain< Hd, Tl >, Pred >

Definition at line 201 of file typelist.h.


Member Typedef Documentation

template<typename Hd, typename Tl, template< typename T > class Pred>
typedef chain<Hd, rest_type> __gnu_cxx::detail::chain_filter_< chain< Hd, Tl >, Pred >::chain_type

Definition at line 209 of file typelist.h.

template<typename Hd, typename Tl, template< typename T > class Pred>
typedef chain_filter_<Tl, Pred>::type __gnu_cxx::detail::chain_filter_< chain< Hd, Tl >, Pred >::rest_type

Definition at line 208 of file typelist.h.

template<typename Hd, typename Tl, template< typename T > class Pred>
typedef cond_type<include_hd, chain_type, rest_type>::type __gnu_cxx::detail::chain_filter_< chain< Hd, Tl >, Pred >::type

Definition at line 210 of file typelist.h.


Member Enumeration Documentation

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

Enumerator:
include_hd 

Definition at line 203 of file typelist.h.


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