This repository has been archived on 2023-09-10. You can view files and clone it, but cannot push or open issues/pull-requests.
joko/lib/Code.hpp

26 lines
455 B
C++
Raw Permalink Normal View History

2023-09-09 22:03:28 +00:00
#ifndef jk_CODE_HPP
#define jk_CODE_HPP
#include "commons.hpp"
#include "Function.hpp"
namespace jk
{
class Code
{
public:
explicit Code(foreign_t foreign);
explicit Code(std::shared_ptr<Program> program);
2023-09-09 22:03:28 +00:00
virtual ~Code();
foreign_t foreign() const { return m_foreign; }
std::shared_ptr<Program> program() const { return m_program; }
2023-09-09 22:03:28 +00:00
private:
foreign_t m_foreign;
std::shared_ptr<Program> m_program;
2023-09-09 22:03:28 +00:00
};
}
#endif