Public Types | Public Member Functions

mln::trait::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<template< class, class > class Name, unsigned i_L, typename Category_L, typename L, unsigned i_R, typename Category_R, typename R>
struct mln::trait::internal::helper_get_binary_< undefined, Name, i_L, Category_L, L, i_R, Category_R, R >

Definition at line 202 of file solve_binary.hh.


Member Typedef Documentation

template<template< class, class > class 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::internal::helper_get_binary_< undefined, Name, i_L, Category_L, L, i_R, Category_R, R >::L_branch

Definition at line 215 of file solve_binary.hh.

template<template< class, class > class 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::internal::helper_get_binary_< undefined, Name, i_L, Category_L, L, i_R, Category_R, R >::R_branch

Definition at line 220 of file solve_binary.hh.

template<template< class, class > class 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::internal::helper_get_binary_< undefined, Name, i_L, Category_L, L, i_R, Category_R, R >::ret

Definition at line 223 of file solve_binary.hh.

template<template< class, class > class 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::internal::helper_get_binary_< undefined, Name, i_L, Category_L, L, i_R, Category_R, R >::Super_Category_L

Definition at line 210 of file solve_binary.hh.

template<template< class, class > class 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::internal::helper_get_binary_< undefined, Name, i_L, Category_L, L, i_R, Category_R, R >::Super_Category_R

Definition at line 211 of file solve_binary.hh.


Member Function Documentation

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