AlpacaLibary  1.63
A closed source C++ bot for OSRS
Object.hpp
Go to the documentation of this file.
1 #ifndef OBJECT_HPP_INCLUDED
2 #define OBJECT_HPP_INCLUDED
3 
4 #include <string>
5 
6 namespace Internal
7 {
8  class Class;
9  class Object
10  {
11  public:
12  void* Obj = nullptr;
13 
14  Object(const void* Obj = nullptr);
16  Object(const Object& Obj);
19 
20  bool operator==(const Object& O) const;
21  bool operator!=(const Object& O) const;
22  operator bool() const;
23  operator void*() const;
24 
25  bool Equals(Object O) const;
26  bool InstanceOf(Class C) const;
27 
28  virtual ~Object();
29  };
30 }
31 
32 #endif // OBJECT_HPP_INCLUDED
bool operator==(const Object &O) const
bool InstanceOf(Class C) const
Object & operator=(const Object &Obj)
Object(const Object &Obj)
Object & operator=(Object &&Obj)
bool Equals(Object O) const
Object(Object &&Obj)
Object(const void *Obj=nullptr)
virtual ~Object()
bool operator!=(const Object &O) const