forked from i-saint/UnityCppScript
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcpsUtils.h
More file actions
53 lines (43 loc) · 1.19 KB
/
Copy pathcpsUtils.h
File metadata and controls
53 lines (43 loc) · 1.19 KB
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
#ifndef cpsUtils_h
#define cpsUtils_h
#include "cpsFoundation.h"
#define cpsMaxSymName 2500
cpsAPI void cpsDumpClassStructure(cpsClass cpsc);
cpsAPI void cpsAddressToSymbolName(void *addr, char *out_name, size_t out_len);
cpsAPI void cpsDebugPrint(const char *format, ...);
class cpsAPI cpsCachedImage : public cpsImage
{
public:
cpsCachedImage();
~cpsCachedImage();
void operator=(const cpsImage &v) { mimage = v.mimage; }
};
class cpsAPI cpsCachedClass : public cpsClass
{
public:
cpsCachedClass();
~cpsCachedClass();
void operator=(const cpsClass &v) { mclass = v.mclass; }
};
class cpsAPI cpsCachedField : public cpsField
{
public:
cpsCachedField();
~cpsCachedField();
void operator=(const cpsField &v) { mfield = v.mfield; }
};
class cpsAPI cpsCachedMethod : public cpsMethod
{
public:
cpsCachedMethod();
~cpsCachedMethod();
void operator=(const cpsMethod &v) { mmethod = v.mmethod; }
};
class cpsAPI cpsCachedProperty : public cpsProperty
{
public:
cpsCachedProperty();
~cpsCachedProperty();
void operator=(const cpsProperty &v) { mproperty = v.mproperty; }
};
#endif // cpsUtils_h