7 #ifndef IMAP_H__GLYMPSE__
8 #define IMAP_H__GLYMPSE__
14 template<
class K,
class V >
struct IMap;
16 template<
class K,
class V >
class GMap
23 template<
class K,
class V >
struct IMap :
public ICommon
27 public:
virtual V
get(
const K& key) = 0;
29 public:
virtual bool containsKey(
const K& key) = 0;
31 public:
virtual bool containsValue(
const V& value) = 0;
35 public:
virtual int32 size() = 0;
40 #endif // !IMAP_H__GLYMPSE__