5 #ifndef STRINGWRAPPER_H 6 #define STRINGWRAPPER_H 19 operator T()
const {
return _value; }
26 return code.getCode();
29 return _value == other;
32 return !(_value == other);
81 #endif //STRINGWRAPPER_H T getValue()
Definition: StringWrapper.h:21
Definition: IHashable.h:10
bool operator!=(const T &other) override
Definition: StringWrapper.h:31
StringWrapper & operator+=(T v)
Definition: StringWrapper.h:37
Definition: HashCoder.h:41
friend bool operator>=(StringWrapper iw, StringWrapper v)
Definition: StringWrapper.h:76
Definition: StringWrapper.h:12
int hashCode() const override
Definition: StringWrapper.h:23
friend bool operator>(StringWrapper iw, StringWrapper v)
Definition: StringWrapper.h:72
T valueType
Definition: StringWrapper.h:16
friend bool operator<=(StringWrapper iw, StringWrapper v)
Definition: StringWrapper.h:68
StringWrapper(T v)
Definition: StringWrapper.h:18
bool operator==(const T &other) override
Definition: StringWrapper.h:28
friend StringWrapper operator<<(StringWrapper iw, StringWrapper v)
Definition: StringWrapper.h:48
StringWrapper()
Definition: StringWrapper.h:17
friend StringWrapper operator+(StringWrapper iw, StringWrapper v)
Definition: StringWrapper.h:44
StringWrapper & operator=(T v)
Definition: StringWrapper.h:36
friend bool operator<(StringWrapper iw, StringWrapper v)
Definition: StringWrapper.h:64
StringWrapper operator[](size_t pos)
Definition: StringWrapper.h:40
friend StringWrapper operator>>(StringWrapper iw, StringWrapper v)
Definition: StringWrapper.h:52