wibble::operators Namespace Reference


Functions

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


Function Documentation

template<typename T>
std::set< T > wibble::operators::operator & ( const std::set< T > &  a,
const T &  b 
) [inline]

template<typename T>
std::set< T > wibble::operators::operator & ( const std::set< T > &  a,
const std::set< T > &  b 
) [inline]

template<typename T, typename SEQ>
std::set< T >& wibble::operators::operator &= ( std::set< T > &  a,
const SEQ &  b 
) [inline]

References wibble::iterator().

template<typename T>
T wibble::operators::operator+ ( const T &  i,
typename T::difference_type  o 
) [inline]

template<typename T>
std::set< T > wibble::operators::operator- ( const std::set< T > &  a,
const wibble::Empty< T > &   
) [inline]

template<typename T>
std::set< T > wibble::operators::operator- ( const std::set< T > &  a,
const wibble::Singleton< T > &  item 
) [inline]

template<typename T>
std::set< T > wibble::operators::operator- ( const std::set< T > &  a,
const T &  item 
) [inline]

template<typename T>
std::set< T > wibble::operators::operator- ( const std::set< T > &  a,
const std::set< T > &  b 
) [inline]

template<typename T, typename SEQ>
std::set< T >& wibble::operators::operator-= ( std::set< T > &  a,
const SEQ &  b 
) [inline]

References wibble::iterator().

template<typename T>
std::set< T >& wibble::operators::operator-= ( std::set< T > &  a,
const wibble::Singleton< T > &  item 
) [inline]

template<typename T>
std::set< T >& wibble::operators::operator-= ( std::set< T > &  a,
const T &  item 
) [inline]

template<typename T>
std::set< T >& wibble::operators::operator-= ( std::set< T > &  a,
const wibble::Empty< T > &   
) [inline]

template<typename T>
bool wibble::operators::operator<= ( const std::set< T > &  a,
const std::set< T > &  b 
) [inline]

template<typename T>
bool wibble::operators::operator<= ( const T &  a,
const std::set< T > &  b 
) [inline]

template<typename T>
std::set< T > wibble::operators::operator| ( const std::set< T > &  a,
const std::set< T > &  b 
) [inline]

template<typename T>
std::set< T > wibble::operators::operator| ( const std::set< T > &  a,
const wibble::Singleton< T > &  item 
) [inline]

template<typename T>
std::set< T > wibble::operators::operator| ( const std::set< T > &  a,
const wibble::Empty< T > &   
) [inline]

template<typename T>
std::set< T > wibble::operators::operator| ( const std::set< T > &  a,
const T &  item 
) [inline]

template<typename T>
std::set< T >& wibble::operators::operator|= ( std::set< T > &  a,
const std::set< T > &  b 
) [inline]

template<typename T, typename SEQ>
std::set< T >& wibble::operators::operator|= ( std::set< T > &  a,
const SEQ &  items 
) [inline]

template<typename T>
std::set< T >& wibble::operators::operator|= ( std::set< T > &  a,
const T &  item 
) [inline]

template<typename T>
std::set< T >& wibble::operators::operator|= ( std::set< T > &  a,
const wibble::Empty< T > &   
) [inline]


Generated on Wed Jun 18 15:19:16 2008 for wibble by  doxygen 1.5.6