-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathexample_restored.h
101 lines (85 loc) · 2.32 KB
/
example_restored.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
/* Autogenerated header */
#pragma once
namespace/*or class/struct?*/ example
{
// Nested containers:
class A
{
public:
// Enumerations:
enum enum_A_1 : int {
};
enum enum_A_2 : int {
};
// Functions:
public: class example::A & operator=(class example::A &&)
public: class example::A & operator=(class example::A const &)
private: void function_A_1(enum enum_A_1)
private: void function_A_2(enum enum_A_2)
public:
};
namespace/*or class/struct?*/ BC
{
// Enumerations:
enum enum_BC_1 : int {
};
// Nested containers:
struct B
{
// Functions:
public: example::BC::B::B(struct example::BC::B const &)
public: example::BC::B::B(void)
public: struct example::BC::B & example::BC::B::operator=(struct example::BC::B const &)
#if 0 // All found virtual functions names:
public: virtual example::BC::B::~B(void)
#endif
public:
};
struct C
{
// Functions:
public: example::BC::C::C(struct example::BC::C const &)
public: example::BC::C::C(void)
public: struct example::BC::C & example::BC::C::operator=(struct example::BC::C const &)
#if 0 // All found virtual functions names:
public: virtual example::BC::C::~C(void)
public: virtual void example::BC::C::virtual_function_C_1(enum example::BC::enum_BC_1)
public: virtual void example::BC::C::virtual_function_C_2(union example::BC::U)
#endif
public:
};
union U
{
// Functions:
public: union example::BC::U & example::BC::U::operator=(union example::BC::U &&)
public: union example::BC::U & example::BC::U::operator=(union example::BC::U const &)
};
};
struct D
{
// Functions:
public: D(struct example::D const &)
public: D(void)
public: struct example::D & operator=(struct example::D const &)
#if 0 // All found virtual functions names:
public: virtual ~D(void)
public: virtual void virtual_function_D_1(void)
public: virtual void virtual_function_D_2(int)
#endif
public:
};
class/*or struct*/ E
{
public:
// Enumerations:
enum enum_E_1 : int {
};
enum enum_E_2 : int {
};
// Functions:
private: void function_E_1(enum enum_E_1)
// Static functions:
private: static void static_function_E_0(enum enum_E_2)
public:
};
};