C-Breeze
C Compiler Infrastructure

[ Project home page]
Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

hash_set_ex< Key, Traits, Allocator > Class Template Reference

#include <hash_set_ex.h>

Inheritance diagram for hash_set_ex< Key, Traits, Allocator >:

set TARGS 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_ex & operator|= (const hash_set_ex &rhs)
hash_set_ex operator| (const Key &single) const
hash_set_ex & operator|= (const Key &single)
hash_set_ex operator & (const hash_set_ex &rhs) const
hash_set_ex & operator &= (const hash_set_ex &rhs)
hash_set_ex operator & (const Key &single) const
hash_set_ex & operator &= (const Key &single)
hash_set_ex operator- (const hash_set_ex &rhs) const
hash_set_ex & operator-= (const hash_set_ex &rhs)
hash_set_ex operator- (const Key &single) const
hash_set_ex & operator-= (const Key &single)
hash_set_ex & operator= (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 August 27, 2003
Back to the C-Breeze home page