C-Breeze
C Compiler Infrastructure

[ Project home page]

hash_set_ex< Key, Traits, Allocator > Class Template Reference

#include <hash_set_ex.h>

List of all members.

Public Types

typedef hash_set_ex::iterator hash_set_ex_p
typedef hash_set_ex::const_iterator hash_set_ex_cp

Public Member Functions

 hash_set_ex ()
 hash_set_ex (const Traits &_Comp)
 hash_set_ex (const Traits &_Comp, const Allocator &_Al)
 hash_set_ex (const hash_set_ex &_Right)
hash_set_ex operator| (const hash_set_ex &rhs) const
hash_set_exoperator|= (const hash_set_ex &rhs)
hash_set_ex operator| (const Key &single) const
hash_set_exoperator|= (const Key &single)
hash_set_ex operator & (const hash_set_ex &rhs) const
hash_set_exoperator &= (const hash_set_ex &rhs)
hash_set_ex operator & (const Key &single) const
hash_set_exoperator &= (const Key &single)
hash_set_ex operator- (const hash_set_ex &rhs) const
hash_set_exoperator-= (const hash_set_ex &rhs)
hash_set_ex operator- (const Key &single) const
hash_set_exoperator-= (const Key &single)
hash_set_exoperator= (const hash_set_ex &rhs)
bool operator== (const hash_set_ex &rhs) const
bool operator!= (const hash_set_ex &rhs) const

template<class Key, class Traits = less<Key>, class Allocator = allocator<Key>>
class hash_set_ex< Key, Traits, Allocator >


Member Typedef Documentation

template<class Key, class Traits = less<Key>, class Allocator = allocator<Key>>
typedef hash_set_ex::const_iterator hash_set_ex< Key, Traits, Allocator >::hash_set_ex_cp
 

Definition at line 89 of file hash_set_ex.h.

template<class Key, class Traits = less<Key>, class Allocator = allocator<Key>>
typedef hash_set_ex::iterator hash_set_ex< Key, Traits, Allocator >::hash_set_ex_p
 

Definition at line 88 of file hash_set_ex.h.


Constructor & Destructor Documentation

template<class Key, class Traits = less<Key>, class Allocator = allocator<Key>>
hash_set_ex< Key, Traits, Allocator >::hash_set_ex  )  [inline]
 

Definition at line 57 of file hash_set_ex.h.

template<class Key, class Traits = less<Key>, class Allocator = allocator<Key>>
hash_set_ex< Key, Traits, Allocator >::hash_set_ex const Traits &  _Comp  )  [inline, explicit]
 

Definition at line 58 of file hash_set_ex.h.

template<class Key, class Traits = less<Key>, class Allocator = allocator<Key>>
hash_set_ex< Key, Traits, Allocator >::hash_set_ex const Traits &  _Comp,
const Allocator &  _Al
[inline, explicit]
 

Definition at line 59 of file hash_set_ex.h.

template<class Key, class Traits = less<Key>, class Allocator = allocator<Key>>
hash_set_ex< Key, Traits, Allocator >::hash_set_ex const hash_set_ex< Key, Traits, Allocator > &  _Right  )  [inline]
 

Definition at line 60 of file hash_set_ex.h.


Member Function Documentation

template<class Key, class Traits = less<Key>, class Allocator = allocator<Key>>
hash_set_ex hash_set_ex< Key, Traits, Allocator >::operator & const Key &  single  )  const
 

template<class Key, class Traits = less<Key>, class Allocator = allocator<Key>>
hash_set_ex hash_set_ex< Key, Traits, Allocator >::operator & const hash_set_ex< Key, Traits, Allocator > &  rhs  )  const
 

template<class Key, class Traits = less<Key>, class Allocator = allocator<Key>>
hash_set_ex& hash_set_ex< Key, Traits, Allocator >::operator &= const Key &  single  ) 
 

template<class Key, class Traits = less<Key>, class Allocator = allocator<Key>>
hash_set_ex& hash_set_ex< Key, Traits, Allocator >::operator &= const hash_set_ex< Key, Traits, Allocator > &  rhs  ) 
 

template<class Key, class Traits = less<Key>, class Allocator = allocator<Key>>
bool hash_set_ex< Key, Traits, Allocator >::operator!= const hash_set_ex< Key, Traits, Allocator > &  rhs  )  const
 

template<class Key, class Traits = less<Key>, class Allocator = allocator<Key>>
hash_set_ex hash_set_ex< Key, Traits, Allocator >::operator- const Key &  single  )  const
 

template<class Key, class Traits = less<Key>, class Allocator = allocator<Key>>
hash_set_ex hash_set_ex< Key, Traits, Allocator >::operator- const hash_set_ex< Key, Traits, Allocator > &  rhs  )  const
 

template<class Key, class Traits = less<Key>, class Allocator = allocator<Key>>
hash_set_ex& hash_set_ex< Key, Traits, Allocator >::operator-= const Key &  single  ) 
 

template<class Key, class Traits = less<Key>, class Allocator = allocator<Key>>
hash_set_ex& hash_set_ex< Key, Traits, Allocator >::operator-= const hash_set_ex< Key, Traits, Allocator > &  rhs  ) 
 

template<class Key, class Traits = less<Key>, class Allocator = allocator<Key>>
hash_set_ex& hash_set_ex< Key, Traits, Allocator >::operator= const hash_set_ex< Key, Traits, Allocator > &  rhs  ) 
 

template<class Key, class Traits = less<Key>, class Allocator = allocator<Key>>
bool hash_set_ex< Key, Traits, Allocator >::operator== const hash_set_ex< Key, Traits, Allocator > &  rhs  )  const
 

template<class Key, class Traits = less<Key>, class Allocator = allocator<Key>>
hash_set_ex hash_set_ex< Key, Traits, Allocator >::operator| const Key &  single  )  const
 

template<class Key, class Traits = less<Key>, class Allocator = allocator<Key>>
hash_set_ex hash_set_ex< Key, Traits, Allocator >::operator| const hash_set_ex< Key, Traits, Allocator > &  rhs  )  const
 

template<class Key, class Traits = less<Key>, class Allocator = allocator<Key>>
hash_set_ex& hash_set_ex< Key, Traits, Allocator >::operator|= const Key &  single  ) 
 

template<class Key, class Traits = less<Key>, class Allocator = allocator<Key>>
hash_set_ex& hash_set_ex< Key, Traits, Allocator >::operator|= const hash_set_ex< Key, Traits, Allocator > &  rhs  ) 
 


The documentation for this class was generated from the following file:

Generated on February 1, 2006
Back to the C-Breeze home page