Public Types | Public Member Functions | Static Public Member Functions

mln::fun::internal::compose_helper< CatF, F, CatG, G > Struct Template Reference

#include <compose.hh>

List of all members.

Public Types

typedef F argument1
typedef G argument2
typedef composition< CatF, F,
CatG, G >::exact_type 
result

Public Member Functions

typedef mln_trait_fun_param (result) param

Static Public Member Functions

static result read (const F &f, const G &g)

Detailed Description

template<template< class > class CatF, typename F, template< class > class CatG, typename G>
struct mln::fun::internal::compose_helper< CatF, F, CatG, G >

Definition at line 60 of file compose.hh.


Member Typedef Documentation

template<template< class > class CatF, typename F , template< class > class CatG, typename G >
typedef F mln::fun::internal::compose_helper< CatF, F, CatG, G >::argument1

Definition at line 62 of file compose.hh.

template<template< class > class CatF, typename F , template< class > class CatG, typename G >
typedef G mln::fun::internal::compose_helper< CatF, F, CatG, G >::argument2

Definition at line 63 of file compose.hh.

template<template< class > class CatF, typename F , template< class > class CatG, typename G >
typedef composition<CatF, F, CatG, G>::exact_type mln::fun::internal::compose_helper< CatF, F, CatG, G >::result

Definition at line 65 of file compose.hh.


Member Function Documentation

template<template< class > class CatF, typename F , template< class > class CatG, typename G >
typedef mln::fun::internal::compose_helper< CatF, F, CatG, G >::mln_trait_fun_param ( result   ) 
template<template< class > class CatF, typename F , template< class > class CatG, typename G >
static result mln::fun::internal::compose_helper< CatF, F, CatG, G >::read ( const F &  f,
const G &  g 
) [inline, static]

Definition at line 68 of file compose.hh.