Public Types | Public Member Functions

mln::trait::promote< T, U > Struct Template Reference

Declaration of the "promote" trait. More...

#include <promote.hh>

Inheritance diagram for mln::trait::promote< T, U >:
Inheritance graph

List of all members.

Public Types

typedef mln::category< L >::ret Category_L
typedef mln::category< R >::ret Category_R
typedef
internal::helper_solve_binary_
< promote, Category_L, L,
Category_R, R > 
meta_code
typedef meta_code::ret ret

Public Member Functions

typedef mln_exact (T) L
typedef mln_exact (U) R

Detailed Description

template<typename T, typename U>
struct mln::trait::promote< T, U >

Declaration of the "promote" trait.


Member Typedef Documentation

typedef mln::category<L>::ret mln::trait::solve_binary< promote , T , U >::Category_L [inherited]
typedef mln::category<R>::ret mln::trait::solve_binary< promote , T , U >::Category_R [inherited]
typedef meta_code::ret mln::trait::solve_binary< promote , T , U >::ret [inherited]

Member Function Documentation

typedef mln::trait::solve_binary< promote , T , U >::mln_exact (  )  [inherited]
typedef mln::trait::solve_binary< promote , T , U >::mln_exact (  )  [inherited]