LRAUV  revA
MapEntry< S, T > Class Template Reference

Wraps an key/value pair in a FastMap. More...

#include <MapEntry.h>

Collaboration diagram for MapEntry< S, T >:

Public Member Functions

 MapEntry (S &key, T item, bool deleteOnCleanup=false)
 
virtual ~MapEntry ()
 
virtual S & getKey ()
 
virtual T getItem ()
 
virtual void setItem (T item)
 

Private Member Functions

 MapEntry (const MapEntry &old)
 

Private Attributes

key_
 
item_
 
bool deleteOnCleanup_
 

Detailed Description

template<typename S, typename T>
class MapEntry< S, T >

Wraps an key/value pair in a FastMap.

Constructor & Destructor Documentation

template<typename S, typename T>
MapEntry< S, T >::MapEntry ( S &  key,
item,
bool  deleteOnCleanup = false 
)
inline
template<typename S, typename T>
virtual MapEntry< S, T >::~MapEntry ( )
inlinevirtual
template<typename S, typename T>
MapEntry< S, T >::MapEntry ( const MapEntry< S, T > &  old)
private

Member Function Documentation

template<typename S, typename T>
virtual void MapEntry< S, T >::setItem ( item)
inlinevirtual

Referenced by ScheduledItem::AddTimed().

Member Data Documentation

template<typename S, typename T>
bool MapEntry< S, T >::deleteOnCleanup_
private
template<typename S, typename T>
S MapEntry< S, T >::key_
private

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