Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes

mln::metal::equal< T1, T2 > Struct Template Reference

Definition of a static 'equal' test. More...

#include <equal.hh>

Inheritance diagram for mln::metal::equal< T1, T2 >:
Inheritance graph

List of all members.

Public Types

typedef bool_< false > check_not_t
typedef bool_< false > eval

Public Member Functions

std::string name () const

Static Public Member Functions

static void check_not ()

Static Public Attributes

static const bool value = false

Detailed Description

template<typename T1, typename T2>
struct mln::metal::equal< T1, T2 >

Definition of a static 'equal' test.

Check whether type T1 is exactly type T2.

Definition at line 49 of file equal.hh.


Member Typedef Documentation

typedef bool_<false> mln::metal::bool_< false >::check_not_t [inherited]

Definition at line 71 of file bool.hh.

typedef bool_<false> mln::metal::bool_< false >::eval [inherited]

Definition at line 73 of file bool.hh.


Member Function Documentation

void mln::metal::false_::check_not (  )  [inline, static, inherited]

Definition at line 89 of file bool.hh.

std::string mln::metal::bool_< false >::name (  )  const [inline, inherited]

Definition at line 75 of file bool.hh.


Member Data Documentation

const bool mln::metal::bool_< false >::value = false [static, inherited]

Definition at line 72 of file bool.hh.