squall/storm/hash/Hashkey.hpp
2020-11-15 13:20:10 -06:00

37 lines
671 B
C++

#ifndef STORM_HASH_HASHKEY_HPP
#define STORM_HASH_HASHKEY_HPP
class HASHKEY_PTR {
public:
// Member variables
void* m_key;
// Member functions
bool operator==(const HASHKEY_PTR&);
};
class HASHKEY_STR {
public:
// Member variables
char* m_str;
// Member functions
~HASHKEY_STR();
HASHKEY_STR& operator=(const char*);
bool operator==(const char*);
};
class HASHKEY_STRI : public HASHKEY_STR {
public:
// Member functions
HASHKEY_STRI& operator=(const char*);
bool operator==(const char*);
};
class HASHKEY_NONE {
public:
// Member functions
bool operator==(const HASHKEY_NONE&);
};
#endif