screepsxx/include/Screeps/Object.hpp
2021-05-30 01:14:25 +03:00

29 lines
422 B
C++

#ifndef SCREEPS_OBJECT_HPP
#define SCREEPS_OBJECT_HPP
#include "JS.hpp"
namespace Screeps {
class Object
{
public:
JS::Value& value();
const JS::Value& value() const;
void setValue(JS::Value value);
operator JS::Value&();
operator const JS::Value&() const;
protected:
Object();
explicit Object(JS::Value value);
~Object();
private:
JS::Value value_;
};
} // namespace Screeps
#endif // SCREEPS_OBJECT_HPP