1
0
mirror of https://github.com/Halofreak1990/XFXFramework synced 2024-12-26 13:49:34 +01:00
Halofreak1990 8f089dc2ab Added the current XFX directory tree.
WARNING!!! This revision cannot compile correctly. It is updated to reflect the many changes within the XFX project.
2010-12-04 16:14:34 +00:00

38 lines
894 B
C++

/********************************************************
* KeyValuePair.h *
* *
* XFX KeyValuePair definition file *
* Copyright © XFX Team. All Rights Reserved *
********************************************************/
#ifndef _SYSTEM_COLLECTIONS_GENERIC_KEYVALUEPAIR_
#define _SYSTEM_COLLECTIONS_GENERIC_KEYVALUEPAIR_
namespace System
{
namespace Collections
{
namespace Generic
{
/// <summary>
/// Defines a key/value pair that can be set or retrieved.
/// </summary>
template <class TKey, class TValue>
struct KeyValuePair
{
private:
TKey _key;
TValue _value;
public:
TKey Key();
TValue Value();
KeyValuePair(TKey key, TValue value);
KeyValuePair(const KeyValuePair &obj); //! Copy constructor
};
}
}
}
#endif //_SYSTEM_COLLECTIONS_GENERIC_KEYVALUEPAIR_