Public Types | Static Public Member Functions

mln::trait::next::set_unary_< mln::fun::cos, mln::value::Floating, T > Struct Template Reference

#include <cos.hh>

List of all members.

Public Types

typedef T argument
typedef T & lvalue
typedef T result
typedef set_unary_ ret

Static Public Member Functions

static result read (const argument &x)
static void write (lvalue l, const result &x)

Detailed Description

template<typename T>
struct mln::trait::next::set_unary_< mln::fun::cos, mln::value::Floating, T >

Definition at line 51 of file fun/math/cos.hh.


Member Typedef Documentation

Definition at line 55 of file fun/math/cos.hh.

template<typename T >
typedef T& mln::trait::next::set_unary_< mln::fun::cos, mln::value::Floating, T >::lvalue

Definition at line 56 of file fun/math/cos.hh.

template<typename T >
typedef T mln::trait::next::set_unary_< mln::fun::cos, mln::value::Floating, T >::result

Definition at line 54 of file fun/math/cos.hh.

Definition at line 53 of file fun/math/cos.hh.


Member Function Documentation

template<typename T >
static result mln::trait::next::set_unary_< mln::fun::cos, mln::value::Floating, T >::read ( const argument x  )  [inline, static]

Definition at line 58 of file fun/math/cos.hh.

References mln::math::cos().

template<typename T >
static void mln::trait::next::set_unary_< mln::fun::cos, mln::value::Floating, T >::write ( lvalue  l,
const result x 
) [inline, static]

Definition at line 63 of file fun/math/cos.hh.

References mln::math::acos().