KMap< KEY_TYPE, VALUE_TYPE, KEY_COMPARE_FUNCTOR, ALLOCATOR >::KKeyValuePair Class Reference


Detailed Description

template<typename KEY_TYPE, typename VALUE_TYPE, typename KEY_COMPARE_FUNCTOR = KFbxLessCompare<KEY_TYPE>, typename ALLOCATOR = KBaseAllocator>
class KMap< KEY_TYPE, VALUE_TYPE, KEY_COMPARE_FUNCTOR, ALLOCATOR >::KKeyValuePair

Definition at line 1486 of file kmap.h.

#include <kmap.h>

Inheritance diagram for KMap< KEY_TYPE, VALUE_TYPE, KEY_COMPARE_FUNCTOR, ALLOCATOR >::KKeyValuePair:
Inheritance graph
[legend]

List of all members.

Public Types

typedef const KEY_TYPE  KeyType
typedef const KEY_TYPE  ConstKeyType
typedef VALUE_TYPE  ValueType
typedef const VALUE_TYPE  ConstValueType

Public Member Functions

  KKeyValuePair (KEY_TYPE const &pFirst, VALUE_TYPE const &pSecond)
ConstKeyType GetKey () const
KeyType GetKey ()
ConstValueType GetValue () const
ValueType GetValue ()

Member Typedef Documentation

typedef const KEY_TYPE KeyType

Definition at line 1493 of file kmap.h.

typedef const KEY_TYPE ConstKeyType

Definition at line 1494 of file kmap.h.

typedef VALUE_TYPE ValueType

Definition at line 1495 of file kmap.h.

typedef const VALUE_TYPE ConstValueType

Definition at line 1496 of file kmap.h.


Constructor & Destructor Documentation

KKeyValuePair ( KEY_TYPE const &  pFirst,
VALUE_TYPE const &  pSecond 
) [inline]

Definition at line 1489 of file kmap.h.

            : KPair<const KEY_TYPE, VALUE_TYPE>(pFirst, pSecond) {}

Member Function Documentation

ConstKeyType& GetKey ( ) const [inline]

Definition at line 1498 of file kmap.h.

{ return this->mFirst; }
KeyType& GetKey ( ) [inline]

Definition at line 1499 of file kmap.h.

{ return this->mFirst; }
ConstValueType& GetValue ( ) const [inline]

Definition at line 1501 of file kmap.h.

{ return this->mSecond; }
ValueType& GetValue ( ) [inline]

Definition at line 1502 of file kmap.h.

{ return this->mSecond; }

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

KMap< KEY_TYPE, VALUE_TYPE, KEY_COMPARE_FUNCTOR, ALLOCATOR >::KKeyValuePair KMap< KEY_TYPE, VALUE_TYPE, KEY_COMPARE_FUNCTOR, ALLOCATOR >::KKeyValuePair KMap< KEY_TYPE, VALUE_TYPE, KEY_COMPARE_FUNCTOR, ALLOCATOR >::KKeyValuePair KMap< KEY_TYPE, VALUE_TYPE, KEY_COMPARE_FUNCTOR, ALLOCATOR >::KKeyValuePair KMap< KEY_TYPE, VALUE_TYPE, KEY_COMPARE_FUNCTOR, ALLOCATOR >::KKeyValuePair KMap< KEY_TYPE, VALUE_TYPE, KEY_COMPARE_FUNCTOR, ALLOCATOR >::KKeyValuePair KMap< KEY_TYPE, VALUE_TYPE, KEY_COMPARE_FUNCTOR, ALLOCATOR >::KKeyValuePair KMap< KEY_TYPE, VALUE_TYPE, KEY_COMPARE_FUNCTOR, ALLOCATOR >::KKeyValuePair KMap< KEY_TYPE, VALUE_TYPE, KEY_COMPARE_FUNCTOR, ALLOCATOR >::KKeyValuePair KMap< KEY_TYPE, VALUE_TYPE, KEY_COMPARE_FUNCTOR, ALLOCATOR >::KKeyValuePair
KMap< KEY_TYPE, VALUE_TYPE, KEY_COMPARE_FUNCTOR, ALLOCATOR >::KKeyValuePair KMap< KEY_TYPE, VALUE_TYPE, KEY_COMPARE_FUNCTOR, ALLOCATOR >::KKeyValuePair KMap< KEY_TYPE, VALUE_TYPE, KEY_COMPARE_FUNCTOR, ALLOCATOR >::KKeyValuePair KMap< KEY_TYPE, VALUE_TYPE, KEY_COMPARE_FUNCTOR, ALLOCATOR >::KKeyValuePair KMap< KEY_TYPE, VALUE_TYPE, KEY_COMPARE_FUNCTOR, ALLOCATOR >::KKeyValuePair KMap< KEY_TYPE, VALUE_TYPE, KEY_COMPARE_FUNCTOR, ALLOCATOR >::KKeyValuePair KMap< KEY_TYPE, VALUE_TYPE, KEY_COMPARE_FUNCTOR, ALLOCATOR >::KKeyValuePair KMap< KEY_TYPE, VALUE_TYPE, KEY_COMPARE_FUNCTOR, ALLOCATOR >::KKeyValuePair KMap< KEY_TYPE, VALUE_TYPE, KEY_COMPARE_FUNCTOR, ALLOCATOR >::KKeyValuePair KMap< KEY_TYPE, VALUE_TYPE, KEY_COMPARE_FUNCTOR, ALLOCATOR >::KKeyValuePair