Quick Links:

bal | bbl | bdl | bsl

Public Member Functions

bdlcc::TimeQueue< DATA >::Key Class Reference

#include <bdlcc_timequeue.h>

List of all members.

Public Member Functions

 Key (const void *key)
 Key (int key)
 ~Key ()
bool operator== (const Key &rhs) const
bool operator!= (const Key &rhs) const

Detailed Description

template<class DATA>
class bdlcc::TimeQueue< DATA >::Key

This type is a wrapper around a void pointer that will be supplied and used by clients to uniquely identify an item in the queue.

See Component bdlcc_timequeue


Constructor & Destructor Documentation

template<class DATA>
bdlcc::TimeQueue< DATA >::Key::Key ( const void *  key  )  [inline, explicit]

< Create a Key object having the specified key value.

template<class DATA>
bdlcc::TimeQueue< DATA >::Key::Key ( int  key  )  [inline, explicit]

< Create a Key object having the specified key value cast to a void *.

template<class DATA>
bdlcc::TimeQueue< DATA >::Key::~Key (  )  [inline]

Member Function Documentation

template<class DATA>
bool bdlcc::TimeQueue< DATA >::Key::operator== ( const Key rhs  )  const [inline]

< Return true if this object has the same value as the specified rhs object, and false otherwise.

template<class DATA>
bool bdlcc::TimeQueue< DATA >::Key::operator!= ( const Key rhs  )  const [inline]

< Return true if this object does not have the same value as the specified rhs object, and false otherwise.


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