Rosetta Utilities  2014.35
Classes | Namespaces | Functions
BitSet.hh File Reference

Simple bit set. More...

#include <utility/BitSet.fwd.hh>
#include <set>

Classes

class  utility::BitSet< B >
 Simple bit set. More...
 

Namespaces

 utility
 unresizable vector whose size is known at compile time, which may be allocated on the stack, and which indexes from 1.
 

Functions

template<typename B >
BitSet< B > utility::operator+ (BitSet< B > const &a, BitSet< B > const &b)
 BitSet + BitSet: Union. More...
 
template<typename B >
BitSet< B > utility::operator| (BitSet< B > const &a, BitSet< B > const &b)
 BitSet | BitSet: Union. More...
 
template<typename B >
BitSet< B > utility::operator- (BitSet< B > const &a, BitSet< B > const &b)
 BitSet - BitSet: Difference. More...
 
template<typename B >
void utility::swap (BitSet< B > &a, BitSet< B > &b)
 swap( BitSet, BitSet ) More...
 
template<typename B >
bool utility::operator== (BitSet< B > const &a, BitSet< B > const &b)
 BitSet == BitSet. More...
 
template<typename B >
bool utility::operator!= (BitSet< B > const &a, BitSet< B > const &b)
 BitSet != BitSet. More...
 

Detailed Description

Simple bit set.

Author
Stuart G. Mentzer (Stuar.nosp@m.t_Me.nosp@m.ntzer.nosp@m.@obj.nosp@m.exx.c.nosp@m.om)