AlpacaLibary  1.63
A closed source C++ bot for OSRS
Internal::Object Class Reference

#include <Object.hpp>

Inheritance diagram for Internal::Object:
Internal::AbstractBufferProvider Internal::AbstractByteBuffer Internal::AttackOption Internal::ByteBuffer Internal::Cache Internal::Canvas Internal::ChatLineBuffer Internal::Class Internal::CollisionData Internal::DecorativeObject Internal::Deque Internal::ExchangeOffer Internal::FocusEvent Internal::FontName Internal::Fonts Internal::Frame Internal::GameObject Internal::GameShell Internal::GroundObject Internal::HashTable Internal::IndexableData Internal::Integer Internal::IterableHashTable Internal::IterableQueue Internal::KeyEvent Internal::LinkedHashMap Internal::LinkedList Internal::Map Internal::MouseEvent Internal::MouseWheelEvent Internal::NamePair Internal::Nameable Internal::NameableContainer Internal::Node Internal::PlayerInfo Internal::PlayerManager Internal::Preferences Internal::Queue Internal::Region Internal::Set Internal::Sprite Internal::WallObject Internal::World

Public Member Functions

 Object (const void *Obj=nullptr)
 
 Object (Object &&Obj)
 
 Object (const Object &Obj)
 
Objectoperator= (Object &&Obj)
 
Objectoperator= (const Object &Obj)
 
bool operator== (const Object &O) const
 
bool operator!= (const Object &O) const
 
 operator bool () const
 
 operator void * () const
 
bool Equals (Object O) const
 
bool InstanceOf (Class C) const
 
virtual ~Object ()
 

Public Attributes

void * Obj = nullptr
 

Detailed Description

Definition at line 9 of file Object.hpp.

Constructor & Destructor Documentation

◆ Object() [1/3]

Internal::Object::Object ( const void *  Obj = nullptr)

◆ Object() [2/3]

Internal::Object::Object ( Object &&  Obj)

◆ Object() [3/3]

Internal::Object::Object ( const Object Obj)

◆ ~Object()

virtual Internal::Object::~Object ( )
virtual

Member Function Documentation

◆ Equals()

bool Internal::Object::Equals ( Object  O) const

◆ InstanceOf()

bool Internal::Object::InstanceOf ( Class  C) const

◆ operator bool()

Internal::Object::operator bool ( ) const

◆ operator void *()

Internal::Object::operator void * ( ) const

◆ operator!=()

bool Internal::Object::operator!= ( const Object O) const

◆ operator=() [1/2]

Object& Internal::Object::operator= ( const Object Obj)

◆ operator=() [2/2]

Object& Internal::Object::operator= ( Object &&  Obj)

◆ operator==()

bool Internal::Object::operator== ( const Object O) const

Member Data Documentation

◆ Obj

void* Internal::Object::Obj = nullptr

Definition at line 12 of file Object.hpp.


The documentation for this class was generated from the following file: