Public Types | Public Member Functions | Public Attributes

mln::value::interval_< T > Struct Template Reference

FIXME: Doc! More...

#include <interval.hh>

Inheritance diagram for mln::value::interval_< T >:
Inheritance graph

List of all members.

Public Types

typedef Object< void > category
typedef interval_< T > exact_t

Public Member Functions

 interval_ (const T &from, const T &to)
template<typename U >
 operator interval_< U > () const

Public Attributes

from
to

Detailed Description

template<typename T>
struct mln::value::interval_< T >

FIXME: Doc!

Definition at line 48 of file interval.hh.


Member Typedef Documentation

typedef Object<void> mln::Object< interval_< T > >::category [inherited]

Definition at line 174 of file object.hh.

typedef interval_< T > mln::Object< interval_< T > >::exact_t [inherited]

Definition at line 173 of file object.hh.


Constructor & Destructor Documentation

template<typename T >
mln::value::interval_< T >::interval_ ( const T &  from,
const T &  to 
) [inline]

Definition at line 67 of file interval.hh.


Member Function Documentation

template<typename T >
template<typename U >
mln::value::interval_< T >::operator interval_< U > (  )  const [inline]

Definition at line 77 of file interval.hh.

References mln::value::interval_< T >::from, and mln::value::interval_< T >::to.


Member Data Documentation

template<typename T>
T mln::value::interval_< T >::from

Definition at line 51 of file interval.hh.

Referenced by mln::value::interval_< T >::operator interval_< U >().

template<typename T>
T mln::value::interval_< T >::to

Definition at line 51 of file interval.hh.

Referenced by mln::value::interval_< T >::operator interval_< U >().