$extrastylesheet
Olena  User documentation 2.1
An Image Processing Platform
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
mln::value::scalar_< T > Class Template Reference

#include <mln/value/scalar.hh>

Public Member Functions

 scalar_ ()
 scalar_ (const T &val)
to_equiv () const

Protected Attributes

val_

Public Types

typedef Scalar< void > category
typedef T enc
typedef T equiv
typedef scalar_< T > exact_t

Detailed Description

template<typename T>
class mln::value::scalar_< T >

Definition at line 45 of file scalar.hh.

Constructor & Destructor Documentation

template<typename T>
mln::value::scalar_< T >::scalar_ ( )

Ctor.

template<typename T>
mln::value::scalar_< T >::scalar_ ( const T &  val)
explicit

Ctor.

Member Function Documentation

template<typename T>
T mln::value::scalar_< T >::to_equiv ( ) const

Access to the scalar value.

Member Data Documentation

template<typename T>
T mln::value::scalar_< T >::val_
protected

Definition at line 66 of file scalar.hh.

Member Typedef Documentation

typedef Scalar<void> mln::value::Scalar< scalar_< T > >::category
inherited

Definition at line 57 of file concept/scalar.hh.

template<typename T>
typedef T mln::value::scalar_< T >::enc

Encoding associated type.

Definition at line 50 of file scalar.hh.

template<typename T>
typedef T mln::value::scalar_< T >::equiv

Equivalent associated type.

Definition at line 53 of file scalar.hh.

typedef scalar_< T > mln::Object< scalar_< T > >::exact_t
inherited

Definition at line 105 of file object.hh.