This meta class finds, in a list of types, the first type stored exactly with a given number of bits. More...
#include <types.hpp>
Public Types | |
typedef meta::if_then_else < sizeof(head_type)*8==Size, head_type, typename find_type_by_size< Size, queue_type >::type >::result | type |
Private Types | |
typedef TypeList::head_type | head_type |
typedef TypeList::queue_type | queue_type |
This meta class finds, in a list of types, the first type stored exactly with a given number of bits.
Template parameters
Definition at line 79 of file types.hpp.
typedef TypeList::head_type claw::find_type_by_size< Size, TypeList >::head_type [private] |
typedef TypeList::queue_type claw::find_type_by_size< Size, TypeList >::queue_type [private] |
typedef meta::if_then_else< sizeof(head_type) * 8 == Size, head_type, typename find_type_by_size<Size, queue_type>::type >::result claw::find_type_by_size< Size, TypeList >::type |