summaryrefslogtreecommitdiff
path: root/src/config/lua/layout/LuaLayoutTarget.hpp
blob: 5f23e74a53b5cff0dcc78c6ce9580e7df770f142 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#pragma once

#include "../../../helpers/memory/Memory.hpp"

#include <cstddef>

extern "C" {
#include <lua.h>
}

namespace Layout {
    class ITarget;
}

namespace Config::Lua::Layouts {
    void setupLayoutTarget(lua_State* L);
    void pushLayoutTarget(lua_State* L, const SP<Layout::ITarget>& target, size_t index);
}