Horizon
src
board
board_panel.hpp
1
#pragma once
2
#include "included_board.hpp"
3
#include "util/uuid_ptr.hpp"
4
#include "util/placement.hpp"
5
6
namespace
horizon {
7
class
BoardPanel {
8
public
:
9
BoardPanel(
const
UUID &uu,
const
json
&j,
const
Board &brd);
10
BoardPanel(
const
UUID &uu,
const
IncludedBoard &inc);
11
12
json
serialize()
const
;
13
14
UUID uuid;
15
uuid_ptr<const IncludedBoard> included_board;
16
Placement placement;
17
bool
omit_outline =
false
;
18
};
19
}
// namespace horizon
nlohmann::basic_json
a class to store JSON values
Definition:
json.hpp:166
Generated by
1.8.20