AlpacaLibary  1.63
A closed source C++ bot for OSRS
IterableHashTable.hpp
Go to the documentation of this file.
1 #ifndef ITERABLEHASHTABLE_HPP_INCLUDED
2 #define ITERABLEHASHTABLE_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 IterableHashTable : public Object
13  {
14  public:
15  IterableHashTable(const void* Obj);
16 
17  IterableHashTable() = 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 // ITERABLEHASHTABLE_HPP_INCLUDED
IterableHashTable & operator=(IterableHashTable &&Obj)=default
Node GetBuckets(std::int32_t I) const
IterableHashTable(const IterableHashTable &Obj)=default
IterableHashTable & operator=(const IterableHashTable &Obj)=default
std::vector< Node > GetBuckets() const
IterableHashTable(const void *Obj)
std::int32_t GetSize() const
IterableHashTable(IterableHashTable &&Obj)=default
std::int32_t GetIndex() const