#include <pnm_common.hh>
Collaboration diagram for oln::io::internal::get_pnm_type< I >:
Public Types | |
typedef mlc::bool_switch_< mlc::bool_case_< mlc::internal::wrap< typename mlc::internal::is_a_< sizeof(mlc::form::get< ntg::unsigned_integer >)) >::check< typename ntg::type_traits< typename mlc::exact< I >::ret::value_type >::abstract_type, ntg::unsigned_integer > >::ret, get_it< PnmInteger >, mlc::bool_case_< mlc::internal::wrap< typename mlc::internal::is_a_< sizeof(mlc::form::get< ntg::binary >)) >::check< typename ntg::type_traits< typename mlc::exact< I >::ret::value_type >::abstract_type, ntg::binary > >::ret, get_it< PnmBinary >, mlc::bool_case_< mlc::internal::wrap< typename mlc::internal::is_a_< sizeof(mlc::form::get< ntg::vectorial >)) >::check< typename ntg::type_traits< typename mlc::exact< I >::ret::value_type >::abstract_type, ntg::vectorial > >::ret, get_it< PnmVectorial >, mlc::bool_case_< true, get_it< PnmInvalid > > > > > >::ret | tmp_type |
Static Public Attributes | |
static const pnm_type | ret = tmp_type::ret |
Definition at line 78 of file pnm_common.hh.