oln::level::f_invert< T > Struct Template Reference

Fctor to invert a value. More...

#include <invert.hh>

Inheritance diagram for oln::level::f_invert< T >:

Inheritance graph
[legend]
Collaboration diagram for oln::level::f_invert< T >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef f_invert self

Public Member Functions

const self::result_type operator() (typename self::argument_type val) const

Static Public Member Functions

template<unsigned N, class B>
static const ntg::int_s< N,
B > 
doit (const ntg::int_s< N, B > &val)
static const ntg::float_d doit (const ntg::float_d &val)
static const ntg::float_s doit (const ntg::float_s &val)
template<unsigned N, class B>
static const ntg::int_u< N,
B > 
doit (const ntg::int_u< N, B > &val)
static const ntg::bin doit (ntg::bin val)

Detailed Description

template<class T>
struct oln::level::f_invert< T >

Fctor to invert a value.

See also:
invert.
Todo:
FIXME: the specialisation is done within the class.

Definition at line 48 of file invert.hh.


The documentation for this struct was generated from the following file:
Generated on Tue Feb 20 20:27:29 2007 for Olena by  doxygen 1.5.1