Public Types | Public Member Functions

mln::trait::next::internal::helper_get_binary_< undefined, Name, i_L, Category_L, L, i_R, Category_R, R > Struct Template Reference

#include <solve_binary.hh>

List of all members.

Public Types

typedef get_binary_< Name, i_L+1,
Super_Category_L, L, i_R,
Category_R, R > 
L_branch
typedef get_binary_< Name, i_L,
Category_L, L, i_R+1,
Super_Category_R, R > 
R_branch
typedef merge_triplets_< L_trp,
R_trp >::ret 
ret
typedef
mln::internal::super_category_
< Category_L, L >::ret 
Super_Category_L
typedef
mln::internal::super_category_
< Category_R, R >::ret 
Super_Category_R

Public Member Functions

typedef mlc_ret (L_branch) L_trp
typedef mlc_ret (R_branch) R_trp

Detailed Description

template<typename Name, unsigned i_L, typename Category_L, typename L, unsigned i_R, typename Category_R, typename R>
struct mln::trait::next::internal::helper_get_binary_< undefined, Name, i_L, Category_L, L, i_R, Category_R, R >

Definition at line 206 of file next/solve_binary.hh.


Member Typedef Documentation

template<typename Name , unsigned i_L, typename Category_L , typename L , unsigned i_R, typename Category_R , typename R >
typedef get_binary_< Name, i_L + 1, Super_Category_L, L, i_R, Category_R, R > mln::trait::next::internal::helper_get_binary_< undefined, Name, i_L, Category_L, L, i_R, Category_R, R >::L_branch

Definition at line 219 of file next/solve_binary.hh.

template<typename Name , unsigned i_L, typename Category_L , typename L , unsigned i_R, typename Category_R , typename R >
typedef get_binary_< Name, i_L, Category_L, L, i_R + 1, Super_Category_R, R > mln::trait::next::internal::helper_get_binary_< undefined, Name, i_L, Category_L, L, i_R, Category_R, R >::R_branch

Definition at line 224 of file next/solve_binary.hh.

template<typename Name , unsigned i_L, typename Category_L , typename L , unsigned i_R, typename Category_R , typename R >
typedef merge_triplets_< L_trp, R_trp >::ret mln::trait::next::internal::helper_get_binary_< undefined, Name, i_L, Category_L, L, i_R, Category_R, R >::ret

Definition at line 227 of file next/solve_binary.hh.

template<typename Name , unsigned i_L, typename Category_L , typename L , unsigned i_R, typename Category_R , typename R >
typedef mln::internal::super_category_< Category_L, L >::ret mln::trait::next::internal::helper_get_binary_< undefined, Name, i_L, Category_L, L, i_R, Category_R, R >::Super_Category_L

Definition at line 214 of file next/solve_binary.hh.

template<typename Name , unsigned i_L, typename Category_L , typename L , unsigned i_R, typename Category_R , typename R >
typedef mln::internal::super_category_< Category_R, R >::ret mln::trait::next::internal::helper_get_binary_< undefined, Name, i_L, Category_L, L, i_R, Category_R, R >::Super_Category_R

Definition at line 215 of file next/solve_binary.hh.


Member Function Documentation

template<typename Name , unsigned i_L, typename Category_L , typename L , unsigned i_R, typename Category_R , typename R >
typedef mln::trait::next::internal::helper_get_binary_< undefined, Name, i_L, Category_L, L, i_R, Category_R, R >::mlc_ret ( L_branch   ) 
template<typename Name , unsigned i_L, typename Category_L , typename L , unsigned i_R, typename Category_R , typename R >
typedef mln::trait::next::internal::helper_get_binary_< undefined, Name, i_L, Category_L, L, i_R, Category_R, R >::mlc_ret ( R_branch   )