operators.h File Reference

#include <set>
#include <wibble/empty.h>
#include <wibble/singleton.h>
#include <algorithm>

Include dependency graph for operators.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  wibble
namespace  wibble::operators

Functions

template<typename T >
wibble::operators::operator+ (const T &i, typename T::difference_type o)
template<typename T >
std::set< T > wibble::operators::operator& (const std::set< T > &a, const std::set< T > &b)
template<typename T >
std::set< T > wibble::operators::operator& (const std::set< T > &a, const T &b)
template<typename T >
std::set< T > wibble::operators::operator| (const std::set< T > &a, const T &item)
template<typename T >
std::set< T > wibble::operators::operator| (const std::set< T > &a, const wibble::Empty< T > &)
template<typename T >
std::set< T > wibble::operators::operator| (const std::set< T > &a, const wibble::Singleton< T > &item)
template<typename T >
std::set< T > wibble::operators::operator| (const std::set< T > &a, const std::set< T > &b)
template<typename T >
std::set< T > wibble::operators::operator- (const std::set< T > &a, const std::set< T > &b)
template<typename T >
std::set< T > wibble::operators::operator- (const std::set< T > &a, const T &item)
template<typename T >
std::set< T > wibble::operators::operator- (const std::set< T > &a, const wibble::Singleton< T > &item)
template<typename T >
std::set< T > wibble::operators::operator- (const std::set< T > &a, const wibble::Empty< T > &)
template<typename T >
std::set< T > & wibble::operators::operator|= (std::set< T > &a, const wibble::Empty< T > &)
template<typename T >
std::set< T > & wibble::operators::operator|= (std::set< T > &a, const T &item)
template<typename T , typename SEQ >
std::set< T > & wibble::operators::operator|= (std::set< T > &a, const SEQ &items)
template<typename T >
std::set< T > & wibble::operators::operator|= (std::set< T > &a, const std::set< T > &b)
template<typename T , typename SEQ >
std::set< T > & wibble::operators::operator&= (std::set< T > &a, const SEQ &b)
template<typename T >
std::set< T > & wibble::operators::operator-= (std::set< T > &a, const wibble::Empty< T > &)
template<typename T >
std::set< T > & wibble::operators::operator-= (std::set< T > &a, const T &item)
template<typename T >
std::set< T > & wibble::operators::operator-= (std::set< T > &a, const wibble::Singleton< T > &item)
template<typename T , typename SEQ >
std::set< T > & wibble::operators::operator-= (std::set< T > &a, const SEQ &b)
template<typename T >
bool wibble::operators::operator<= (const T &a, const std::set< T > &b)
template<typename T >
bool wibble::operators::operator<= (const std::set< T > &a, const std::set< T > &b)


Generated on Fri Jun 12 05:14:17 2009 for wibble by  doxygen 1.5.9