AlpacaLibrary/Include/Core/Classes/ObjectNode.hpp

28 lines
672 B
C++
Raw Normal View History

2019-06-17 16:44:48 +00:00
#ifndef OBJECTNODE_HPP_INCLUDED
#define OBJECTNODE_HPP_INCLUDED
#include "Node.hpp"
#include "../JavaClass/Class.hpp"
#include "../JavaClass/Object.hpp"
namespace Internal
{
class ObjectNode : public Node
{
public:
ObjectNode(const void* Obj);
ObjectNode() = default;
ObjectNode(ObjectNode&& Obj) = default;
ObjectNode(const ObjectNode& Obj) = default;
ObjectNode& operator=(ObjectNode&& Obj) = default;
ObjectNode& operator=(const ObjectNode& Obj) = default;
static Class GetClass();
Object GetObject() const;
};
}
#endif // OBJECTNODE_HPP_INCLUDED