BaseWorkList< T, isDoneSet > Struct Template Reference

#include <WorkList.hxx>


Public Types

typedef std::set< T, std::less<
T > > 
WorkSet
typedef WorkSet::iterator iterator

Public Member Functions

 BaseWorkList ()
bool contains (const T &probe) const
iterator begin ()
iterator end ()
void erase (const iterator &itr)
void erase (const T &key)
void find (const T &key)
void insert (const T &probe)
void clear ()
size_t size ()
size_t count ()
bool empty ()

Data Fields

WorkSet set


Detailed Description

template<class T, const bool isDoneSet>
struct BaseWorkList< T, isDoneSet >

Definition at line 52 of file WorkList.hxx.


Member Typedef Documentation

template<class T, const bool isDoneSet>
typedef WorkSet::iterator BaseWorkList< T, isDoneSet >::iterator

Definition at line 56 of file WorkList.hxx.

template<class T, const bool isDoneSet>
typedef std::set<T, std::less<T> > BaseWorkList< T, isDoneSet >::WorkSet

Definition at line 53 of file WorkList.hxx.


Constructor & Destructor Documentation

template<class T, const bool isDoneSet>
BaseWorkList< T, isDoneSet >::BaseWorkList (  )  [inline]

Definition at line 58 of file WorkList.hxx.


Member Function Documentation

template<class T, const bool isDoneSet>
iterator BaseWorkList< T, isDoneSet >::begin (  )  [inline]

Definition at line 68 of file WorkList.hxx.

template<class T, const bool isDoneSet>
void BaseWorkList< T, isDoneSet >::clear (  )  [inline]

Definition at line 87 of file WorkList.hxx.

template<class T, const bool isDoneSet>
bool BaseWorkList< T, isDoneSet >::contains ( const T &  probe  )  const [inline]

Definition at line 63 of file WorkList.hxx.

template<class T, const bool isDoneSet>
size_t BaseWorkList< T, isDoneSet >::count (  )  [inline]

Definition at line 91 of file WorkList.hxx.

template<class T, const bool isDoneSet>
bool BaseWorkList< T, isDoneSet >::empty (  )  [inline]

Definition at line 93 of file WorkList.hxx.

template<class T, const bool isDoneSet>
iterator BaseWorkList< T, isDoneSet >::end (  )  [inline]

Definition at line 69 of file WorkList.hxx.

template<class T, const bool isDoneSet>
void BaseWorkList< T, isDoneSet >::erase ( const T &  key  )  [inline]

Definition at line 75 of file WorkList.hxx.

template<class T, const bool isDoneSet>
void BaseWorkList< T, isDoneSet >::erase ( const iterator itr  )  [inline]

Definition at line 71 of file WorkList.hxx.

template<class T, const bool isDoneSet>
void BaseWorkList< T, isDoneSet >::find ( const T &  key  )  [inline]

Definition at line 79 of file WorkList.hxx.

template<class T, const bool isDoneSet>
void BaseWorkList< T, isDoneSet >::insert ( const T &  probe  )  [inline]

Definition at line 83 of file WorkList.hxx.

template<class T, const bool isDoneSet>
size_t BaseWorkList< T, isDoneSet >::size (  )  [inline]

Definition at line 89 of file WorkList.hxx.


Field Documentation

template<class T, const bool isDoneSet>
WorkSet BaseWorkList< T, isDoneSet >::set

Definition at line 54 of file WorkList.hxx.

Referenced by BaseWorkList< T, false >::begin(), BaseWorkList< T, false >::clear(), BaseWorkList< T, false >::contains(), BaseWorkList< T, false >::count(), BaseWorkList< T, false >::empty(), BaseWorkList< T, false >::end(), BaseWorkList< T, false >::erase(), BaseWorkList< T, false >::find(), BaseWorkList< T, false >::insert(), and BaseWorkList< T, false >::size().


The documentation for this struct was generated from the following file:
Generated on Sat Feb 4 23:59:29 2012 for BitC Compiler by  doxygen 1.4.7