"L. Spiro Engine"
Public Member Functions | Public Attributes

lstl::CMap::LSTL_PAIR Struct Reference

#include <LSTLMap.h>

List of all members.

Public Member Functions

LSTL_PAIR &LSE_CALL operator= (const LSTL_PAIR &_pSrc)
LSBOOL LSE_CALL operator< (const _tKeyType &_tVal) const
LSBOOL LSE_CALL operator== (const _tKeyType &_tVal) const
LSE_CALL LSTL_PAIR ()

Public Attributes

_tKeyType tKey
_tMappedType tValue

Detailed Description

Our internal representation of the mapped values. These are sorted by key.


Constructor & Destructor Documentation

LSE_CALL lstl::CMap::LSTL_PAIR::LSTL_PAIR ( ) [inline]

Constructor.


Member Function Documentation

LSBOOL LSE_CALL lstl::CMap::LSTL_PAIR::operator< ( const _tKeyType &  _tVal) const [inline]

Less-than operator. Used to compare this pair with the key.

Parameters:
PARMThe key against which to compare this pair.
Returns:
Returns true if the key of this pair is less than the given key.
LSTL_PAIR& LSE_CALL lstl::CMap::LSTL_PAIR::operator= ( const LSTL_PAIR _pSrc) [inline]

A copy operator.

Parameters:
_pSrcThe source object to copy.
Returns:
Returns the copied pair.
LSBOOL LSE_CALL lstl::CMap::LSTL_PAIR::operator== ( const _tKeyType &  _tVal) const [inline]

Equality operator. Used to compare this pair with the key.

Parameters:
PARMThe key against which to compare this pair.
Returns:
Returns true if the key of this pair is equal to the given key.

Member Data Documentation

The key value.

The mapped value.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator