#ifndef VARBIT_HPP_INCLUDED #define VARBIT_HPP_INCLUDED #include "CacheableNode.hpp" #include "../JavaClass/Class.hpp" #include namespace Internal { class Varbit : public CacheableNode { public: Varbit(const void* Obj); Varbit() = default; Varbit(Varbit&& Obj) = default; Varbit(const Varbit& Obj) = default; Varbit& operator=(Varbit&& Obj) = default; Varbit& operator=(const Varbit& Obj) = default; static Class GetClass(); std::int32_t GetLSB() const; std::int32_t GetMSB() const; std::int32_t GetSettingID() const; }; } #endif // VARBIT_HPP_INCLUDED