libpsynth 0.2.1
Classes | Namespaces
/home/raskolnikov/dev/psynth/trunk/src/psynth/base/meta.hpp File Reference

Time-stamp: <2011-03-16 18:32:49 raskolnikov> More...

#include <boost/mpl/find_if.hpp>
#include <boost/mpl/quote.hpp>
#include <boost/mpl/apply.hpp>
#include <boost/mpl/begin_end.hpp>
#include <boost/mpl/not.hpp>
#include <boost/mpl/equal_to.hpp>
#include <boost/mpl/empty_sequence.hpp>
#include <boost/mpl/copy.hpp>
#include <boost/mpl/pair.hpp>
#include <boost/mpl/reverse.hpp>
#include <boost/mpl/transform.hpp>
#include <boost/mpl/front_inserter.hpp>
Include dependency graph for meta.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  psynth::base::safe_front< Seq, Default >
struct  psynth::base::safe_pop_front< Seq, Default >
struct  psynth::base::concat< Seq1, Seq2 >
struct  psynth::base::every_p< Sequence, Pred >
struct  psynth::base::every_p< Sequence, Pred >::not_pred< X >
struct  psynth::base::any_p< Sequence, Pred >
struct  psynth::base::join
struct  psynth::base::join::apply< Seq1, Seq2 >
struct  psynth::base::flatten< Sequence >
struct  psynth::base::pair_seq< Element, Sequence >

Namespaces

namespace  psynth
namespace  psynth::base

Detailed Description

Time-stamp: <2011-03-16 18:32:49 raskolnikov>

Author:
Juan Pedro Bolivar Puente <raskolnikov@es.gnu.org>
Date:
Sun Dec 26 18:42:36 2010

Meta-programming utilities.

Todo:
These utilites probably should not be in the psynth::base namespace to avoid conflicts.