AlpacaLibary  1.63
A closed source C++ bot for OSRS
HashTable.hpp
Go to the documentation of this file.
1 #ifndef HASHTABLE_HPP_INCLUDED
2 #define HASHTABLE_HPP_INCLUDED
3 
4 #include "../JavaClass/Object.hpp"
5 #include "../JavaClass/Class.hpp"
6 #include <vector>
7 #include "Node.hpp"
8 #include <cstdint>
9 
10 namespace Internal
11 {
12  class HashTable : public Object
13  {
14  public:
15  HashTable(const void* Obj);
16 
17  HashTable() = default;
18  HashTable(HashTable&& Obj) = default;
19  HashTable(const HashTable& Obj) = default;
21  HashTable& operator=(const HashTable& Obj) = default;
22 
23  static Class GetClass();
24 
25  std::vector<Node> GetBuckets() const;
26  Node GetBuckets(std::int32_t I) const;
27  std::int32_t GetIndex() const;
28  std::int32_t GetSize() const;
29 
30  };
31 }
32 
33 #endif // HASHTABLE_HPP_INCLUDED
std::vector< Node > GetBuckets() const
HashTable & operator=(const HashTable &Obj)=default
HashTable(HashTable &&Obj)=default
std::int32_t GetSize() const
HashTable(const HashTable &Obj)=default
HashTable & operator=(HashTable &&Obj)=default
std::int32_t GetIndex() const
HashTable(const void *Obj)
Node GetBuckets(std::int32_t I) const
static Class GetClass()