Line data Source code
1 : #pragma once
2 :
3 : #include <pingpong/api/ball.hpp>
4 : #include <wfc/json.hpp>
5 :
6 : namespace demo{ namespace pingpong{
7 :
8 : struct ball_json
9 : {
10 0 : JSON_NAME(count)
11 0 : JSON_NAME(power)
12 : typedef wfc::json::object<
13 : ball,
14 : wfc::json::member_list<
15 : wfc::json::member<n_count, ball, size_t, &ball::count>,
16 : wfc::json::member<n_power, ball, size_t, &ball::power>
17 : >
18 : > type;
19 :
20 : typedef type::target target;
21 : typedef type::serializer serializer;
22 : };
23 :
24 : }}
|