acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
_.h
1
#pragma once
2
3
4
namespace
data
5
{
6
7
//class item;
8
9
class
tree_base
;
10
class
tree_item_base
;
11
class
tree_item_base_ptr_array
;
12
13
class
property
;
14
15
16
class
property_container
;
17
class
property_listener
;
18
19
class
property
;
20
21
class
check;
22
class
text;
23
24
class
block
;
25
26
27
}
// namespace data
28
29
30
namespace
data
31
{
32
33
struct
property_change
34
{
35
36
property_container
* m_ppropertycontainer;
37
const ::atom_array_base & m_atoma;
38
const ::payload & m_payload;
39
const ::action_context & m_actioncontext;
40
41
};
42
43
using
property_will_change =
::function
< bool(
property_change
&) >;
44
45
46
//struct property_changed_arguments
47
//{
48
49
// property_container * m_ppropertycontainer;
50
// const ::atom_array & m_atoma;
51
// const ::payload & m_payload;
52
// const ::action_context & m_actioncontext;
53
//};
54
55
using
property_changed =
::function
< void(
property_change
&) >;
56
57
58
}
// namespace data
59
60
61
62
namespace
xml
63
{
64
65
66
class
node;
67
68
69
}
// namespace xml
70
71
72
//#include "data.h"
73
//#include "container.h"
74
//#include "listener.h"
75
//#include "item.h"
76
//
77
//
78
//#include "node.h"
79
80
81
82
data::block
Definition
block.h:10
data::property_container
Definition
property_container.h:17
data::property_listener
Definition
property_listener.h:16
data::property
Definition
property.h:16
data::tree_base
Definition
tree_base.h:20
data::tree_item_base_ptr_array
Definition
tree_item_base.h:1408
data::tree_item_base
Definition
tree_item_base.h:18
function
Definition
_template_forward_declaration.h:271
data::property_change
Definition
_.h:34
prototype
data
_.h
Generated by
1.17.0