libpsynth 0.2.1
Classes | Namespaces | Functions
/home/raskolnikov/dev/psynth/trunk/src/psynth/base/util.hpp File Reference
#include <psynth/base/compat.hpp>
#include <boost/utility.hpp>
Include dependency graph for util.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  psynth::base::tpl_bind_snd< F, Y >
struct  psynth::base::tpl_bind_snd< F, Y >::type< X >
struct  psynth::base::tpl_bind_fst< F, X >
struct  psynth::base::tpl_bind_fst< F, X >::type< Y >
struct  psynth::base::nop_ostream
struct  psynth::base::equal_id< A >

Namespaces

namespace  psynth
namespace  psynth::base

Functions

template<typename T >
void psynth::base::ignore_unused_variable_warning (T &&)
template<typename T >
PSYNTH_FORCEINLINE const
nop_ostream & 
psynth::base::operator<< (const nop_ostream &s, const T &)
template<typename Ptr1 , typename Ptr2 >
bool psynth::base::equal_ptr (Ptr1 a, Ptr2 b)
 Utility to compare for equality pointers with weird comparison semantics like std::shared_ptr.
template<typename A >
equal_id< A > psynth::base::make_equal_id (const A &e)