mempty

Synopsis

template <class MonadTag>
struct mempty
{
  // unspecified
};

Description

mempty is a metafunction for the mempty operation of the monoid typeclass.

#include <mpllibs/metamonad/mempty.hpp>

Expression semantics

For any MonadTag tag:

mempty<MonadTag>

is equivalent to

monoid<MonadTag>::mempty

Example

typedef mempty<list_tag>::type empy_list;

[up]