mln::Literal< E > Struct Template Reference

Base class for implementation classes of literals. More...

#include <literal.hh>

Inherits mln::Object< E >.

Inherited by mln::literal::black_t, mln::literal::blue_t, mln::literal::brown_t, mln::literal::cyan_t, mln::literal::dark_gray_t, mln::literal::green_t, mln::literal::identity_t, mln::literal::light_gray_t, mln::literal::lime_t, mln::literal::magenta_t, mln::literal::max_t, mln::literal::medium_gray_t, mln::literal::min_t, mln::literal::olive_t, mln::literal::one_t, mln::literal::orange_t, mln::literal::origin_t, mln::literal::pink_t, mln::literal::purple_t, mln::literal::red_t, mln::literal::teal_t, mln::literal::violet_t, mln::literal::white_t, mln::literal::yellow_t, and mln::literal::zero_t.

List of all members.

Public Types

typedef Literal< void > category
typedef E exact_t

Static Public Member Functions

static const E & the ()

Protected Member Functions

 Literal ()


Detailed Description

template<typename E>
struct mln::Literal< E >

Base class for implementation classes of literals.

See also:
mln::doc::Literal for a complete documentation of this class contents.

Definition at line 56 of file literal.hh.


Member Typedef Documentation

template<typename E>
typedef Literal<void> mln::Literal< E >::category

Reimplemented from mln::Object< E >.

Definition at line 58 of file literal.hh.

template<typename E>
typedef E mln::Object< E >::exact_t [inherited]

Definition at line 172 of file object.hh.


Constructor & Destructor Documentation

template<typename E>
mln::Literal< E >::Literal (  )  [inline, protected]

Definition at line 72 of file literal.hh.


Member Function Documentation

template<typename E>
const E & mln::Literal< E >::the (  )  [inline, static]

Definition at line 79 of file literal.hh.


Generated on Sun Apr 25 01:55:48 2010 for Milena (Olena) by  doxygen 1.5.6