PIP 5.6.1
Platform-Independent Primitives
Classes | Functions
piset.h File Reference

Declares PISet. More...

#include "pimap.h"

Classes

class  PISet< T >
 Set of unique values. More...
 
class  PISet< T >::const_iterator
 Constant iterator over PISet elements. More...
 

Functions

template<typename T >
PISet< T > operator+ (const PISet< T > &v0, const PISet< T > &v1)
 Returns union of two sets.
 
template<typename T >
PISet< T > operator- (const PISet< T > &v0, const PISet< T > &v1)
 Returns difference of two sets.
 
template<typename T >
PISet< T > operator| (const PISet< T > &v0, const PISet< T > &v1)
 Returns union of two sets.
 
template<typename T >
PISet< T > operator& (const PISet< T > &v0, const PISet< T > &v1)
 Returns intersection of two sets.
 
template<typename Type >
PICout operator<< (PICout s, const PISet< Type > &v)
 Output operator to PICout.
 

Detailed Description

Declares PISet.