KSet2::KValue Class Reference

#include <kmap.h>

List of all members.


Detailed Description

template<typename VALUE_TYPE, typename KEY_COMPARE_FUNCTOR = KFbxLessCompare<VALUE_TYPE>, typename ALLOCATOR = KBaseAllocator>
class KSet2< VALUE_TYPE, KEY_COMPARE_FUNCTOR, ALLOCATOR >::KValue

Definition at line 1651 of file kmap.h.


Public Types

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

Public Member Functions

  KValue (VALUE_TYPE const &pValue)
KeyType GetKey () const
ConstKeyType GetKey ()
ValueType GetValue () const
ConstValueType GetValue ()

Protected Attributes

ValueType  mValue

Member Typedef Documentation

typedef const VALUE_TYPE KeyType

Definition at line 1658 of file kmap.h.

typedef const VALUE_TYPE ConstKeyType

Definition at line 1659 of file kmap.h.

typedef const VALUE_TYPE ValueType

Definition at line 1660 of file kmap.h.

typedef const VALUE_TYPE ConstValueType

Definition at line 1661 of file kmap.h.


Constructor & Destructor Documentation

KValue ( VALUE_TYPE const &  pValue  )  [inline]

Definition at line 1654 of file kmap.h.


Member Function Documentation

KeyType& GetKey (  )  const [inline]

Definition at line 1663 of file kmap.h.

References mValue.

ConstKeyType& GetKey (  )  [inline]

Definition at line 1664 of file kmap.h.

References mValue.

ValueType& GetValue (  )  const [inline]

Definition at line 1666 of file kmap.h.

References mValue.

ConstValueType& GetValue (  )  [inline]

Definition at line 1667 of file kmap.h.

References mValue.


Member Data Documentation

ValueType mValue [protected]

Definition at line 1670 of file kmap.h.

Referenced by GetKey(), and GetValue().

KSet2::KValue KSet2::KValue KSet2::KValue KSet2::KValue KSet2::KValue KSet2::KValue KSet2::KValue KSet2::KValue KSet2::KValue KSet2::KValue
KSet2::KValue KSet2::KValue KSet2::KValue KSet2::KValue KSet2::KValue KSet2::KValue KSet2::KValue KSet2::KValue KSet2::KValue KSet2::KValue