18 #ifndef _DECAF_UTIL_MAPENTRY_H_ 19 #define _DECAF_UTIL_MAPENTRY_H_ 26 template<
typename K,
typename V>
41 MapEntry(
const K& key,
const V& value) : key(key), value(value) {
45 this->key = other.
getKey();
82 if (!(this->key == entry.
getKey())) {
86 if (!(this->value == entry.
getValue())) {
94 return this->
equals(other);
MapEntry(const MapEntry &other)
Definition: MapEntry.h:38
MapEntry(const K &key, const V &value)
Definition: MapEntry.h:41
virtual const V & getValue() const
Definition: MapEntry.h:73
virtual void setValue(const V &value)
Definition: MapEntry.h:65
virtual K & getKey()
Definition: MapEntry.h:57
virtual bool operator==(const MapEntry< K, V > &other) const
Definition: MapEntry.h:93
virtual void setKey(K key)
Definition: MapEntry.h:53
virtual V & getValue()
Definition: MapEntry.h:69
virtual const K & getKey() const
Definition: MapEntry.h:61
MapEntry & operator=(const MapEntry &other)
Definition: MapEntry.h:44
Definition: MapEntry.h:27
virtual bool equals(const MapEntry< K, V > &entry) const
Definition: MapEntry.h:77
virtual ~MapEntry()
Definition: MapEntry.h:51
MapEntry()
Definition: MapEntry.h:35
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: AprPool.h:25