acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
user_parent.h
1#pragma once
2
3
4
5
6class user_parent
7{
8public:
9 ::user::interaction_base* m_puserinteraction;
10 user_parent(::user::interaction_base* pinteraction) :m_puserinteraction(pinteraction) {}
11};
12
13inline ::user_parent parent(::user::interaction_base* pinteraction) { return pinteraction; }
14
15
16//inline ::payload operator + (::payload payload, const ::function_arg& functionarg)
17//{
18//
19// if (payload.get_type() != e_type_property_set)
20// {
21//
22// payload["message"] = payload.get_string();
23//
24// }
25//
26// payload["function_arg"] = functionarg;
27//
28// return ::payload;
29//
30//}
31
32//inline ::payload operator + (::payload payload, const ::user_parent& parent)
33//{
34//
35// if (payload.get_type() != e_type_property_set)
36// {
37//
38// payload["message"] = payload.get_string();
39//
40// }
41//
42// payload["parent"] = parent.m_puserinteraction;
43//
44// return ::payload;
45//
46//}
47