File tree Expand file tree Collapse file tree 1 file changed +13
-13
lines changed Expand file tree Collapse file tree 1 file changed +13
-13
lines changed Original file line number Diff line number Diff line change @@ -32,22 +32,22 @@ typedef struct TypeTreeNodeObject
32
32
{
33
33
PyObject_HEAD
34
34
// helper field - simple hash of type for faster comparison
35
- unsigned int _data_type;
35
+ NodeDataType _data_type;
36
36
bool _align;
37
- PyObject *_clean_name;
37
+ PyObject *_clean_name; // str
38
38
// used filds for fast access
39
- PyObject *m_Children;
40
- PyObject *m_Name;
39
+ PyObject *m_Children; // list of TypeTreeNodes
40
+ PyObject *m_Name; // str
41
+ PyObject *m_Type; // str
41
42
// fields not used in C
42
- PyObject *m_Level;
43
- PyObject *m_Type;
44
- PyObject *m_ByteSize;
45
- PyObject *m_Version;
46
- PyObject *m_TypeFlags;
47
- PyObject *m_VariableCount;
48
- PyObject *m_Index;
49
- PyObject *m_MetaFlag;
50
- PyObject *m_RefTypeHash;
43
+ PyObject *m_Level; // legacy: /, blob: u8
44
+ PyObject *m_ByteSize; // legacy: i32, blob: i32
45
+ PyObject *m_Version; // legacy: i32, blob: i16
46
+ PyObject *m_TypeFlags; // legacy: i32, blob: u8
47
+ PyObject *m_VariableCount; // legacy: i32, blob: /
48
+ PyObject *m_Index; // legacy: i32, blob: i32
49
+ PyObject *m_MetaFlag; // legacy: i32, blob: i32
50
+ PyObject *m_RefTypeHash; // legacy: /, blob: u64
51
51
} TypeTreeNodeObject;
52
52
53
53
int add_typetreenode_to_module (PyObject *m);
You can’t perform that action at this time.
0 commit comments