libept
Functions
ept::debtags::coll::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 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|= (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 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

◆ operator&() [1/2]

template<typename T >
std::set< T > ept::debtags::coll::operators::operator & ( const std::set< T > &  a,
const std::set< T > &  b 
)

◆ operator&() [2/2]

template<typename T >
std::set< T > ept::debtags::coll::operators::operator & ( const std::set< T > &  a,
const T &  b 
)

◆ operator&=()

template<typename T , typename SEQ >
std::set< T >& ept::debtags::coll::operators::operator &= ( std::set< T > &  a,
const SEQ &  b 
)

◆ operator+()

template<typename T >
T ept::debtags::coll::operators::operator+ ( const T &  i,
typename T::difference_type  o 
)

◆ operator-() [1/2]

template<typename T >
std::set< T > ept::debtags::coll::operators::operator- ( const std::set< T > &  a,
const std::set< T > &  b 
)

◆ operator-() [2/2]

template<typename T >
std::set< T > ept::debtags::coll::operators::operator- ( const std::set< T > &  a,
const T &  item 
)

◆ operator-=() [1/2]

template<typename T >
std::set< T >& ept::debtags::coll::operators::operator-= ( std::set< T > &  a,
const T &  item 
)

◆ operator-=() [2/2]

template<typename T , typename SEQ >
std::set< T >& ept::debtags::coll::operators::operator-= ( std::set< T > &  a,
const SEQ &  b 
)

◆ operator<=() [1/2]

template<typename T >
bool ept::debtags::coll::operators::operator<= ( const T &  a,
const std::set< T > &  b 
)

◆ operator<=() [2/2]

template<typename T >
bool ept::debtags::coll::operators::operator<= ( const std::set< T > &  a,
const std::set< T > &  b 
)

◆ operator|() [1/2]

template<typename T >
std::set< T > ept::debtags::coll::operators::operator| ( const std::set< T > &  a,
const T &  item 
)

◆ operator|() [2/2]

template<typename T >
std::set< T > ept::debtags::coll::operators::operator| ( const std::set< T > &  a,
const std::set< T > &  b 
)

◆ operator|=() [1/3]

template<typename T >
std::set< T >& ept::debtags::coll::operators::operator|= ( std::set< T > &  a,
const T &  item 
)

◆ operator|=() [2/3]

template<typename T , typename SEQ >
std::set< T >& ept::debtags::coll::operators::operator|= ( std::set< T > &  a,
const SEQ &  items 
)

◆ operator|=() [3/3]

template<typename T >
std::set< T >& ept::debtags::coll::operators::operator|= ( std::set< T > &  a,
const std::set< T > &  b 
)