#include <set>
#include <wibble/empty.h>
#include <wibble/singleton.h>
#include <algorithm>
Go to the source code of this file.
Namespaces | |
| namespace | wibble |
| namespace | wibble::operators |
Functions | |
| template<typename T> | |
| 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) |
1.5.6