1
0
mirror of https://github.com/tumic0/GPXSee.git synced 2025-02-26 04:00:49 +01:00

21 lines
427 B
C
Raw Normal View History

2018-07-21 16:13:18 +02:00
#ifndef KV_H
#define KV_H
template <class KEY, class VALUE>
2018-07-21 16:13:18 +02:00
class KV {
public:
KV(const KEY &key, const VALUE &value) : _key(key), _value(value) {}
2018-07-21 16:13:18 +02:00
const KEY &key() const {return _key;}
const VALUE &value() const {return _value;}
2018-07-21 16:13:18 +02:00
bool operator==(const KV &other) const {return _key == other._key;}
bool operator<(const KV &other) const {return _key < other._key;}
2018-07-21 16:13:18 +02:00
private:
KEY _key;
VALUE _value;
2018-07-21 16:13:18 +02:00
};
#endif // KV_H