1
0
mirror of https://github.com/tumic0/GPXSee.git synced 2024-10-06 23:03:22 +02:00
GPXSee/src/common/kv.h

21 lines
427 B
C++

#ifndef KV_H
#define KV_H
template <class KEY, class VALUE>
class KV {
public:
KV(const KEY &key, const VALUE &value) : _key(key), _value(value) {}
const KEY &key() const {return _key;}
const VALUE &value() const {return _value;}
bool operator==(const KV &other) const {return _key == other._key;}
bool operator<(const KV &other) const {return _key < other._key;}
private:
KEY _key;
VALUE _value;
};
#endif // KV_H