File script.hpp

File List > include > simplesquirrel > script.hpp

Go to the documentation of this file.

#pragma once
#ifndef SSQ_SCRIPT_HEADER_H
#define SSQ_SCRIPT_HEADER_H

#include "object.hpp"

namespace ssq {
    class SSQ_API Script: public Object {
    public:
        Script(HSQUIRRELVM vm);
        virtual ~Script() = default;
        void swap(Script& other) NOEXCEPT;
        Script(const Script& other) = delete;
        Script(Script&& other) NOEXCEPT;
        Script& operator = (const Script& other) = delete;
        Script& operator = (Script&& other) NOEXCEPT;
    };
}

#endif