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> const ntg::int_s< N, B > doit (const ntg::int_s< N, B > &val)
const ntg::float_d doit (const ntg::float_d &val)
const ntg::float_s doit (const ntg::float_s &val)
template<unsigned N, class B> const ntg::int_u< N, B > doit (const ntg::int_u< N, B > &val)
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 Thu Apr 15 20:16:29 2004 for Olena by doxygen 1.3.6-20040222