8#include <cx/ssdtree/ssdtreeobj.h>
10typedef struct VFSDir VFSDir;
11typedef struct SettingsTree SettingsTree;
12typedef struct SettingsTree_WeakRef SettingsTree_WeakRef;
16typedef struct SettingsTree_ClassIf {
22} SettingsTree_ClassIf;
23extern SettingsTree_ClassIf SettingsTree_ClassIf_tmpl;
25typedef struct SettingsTree {
27 SettingsTree_ClassIf* _;
28 void* _is_SettingsTree;
49#define SettingsTree(inst) ((SettingsTree*)(unused_noeval((inst) && &((inst)->_is_SettingsTree)), (inst)))
50#define SettingsTreeNone ((SettingsTree*)NULL)
52typedef struct SettingsTree_WeakRef {
55 void* _is_SettingsTree_WeakRef;
56 void* _is_SSDTree_WeakRef;
57 void* _is_ObjInst_WeakRef;
61} SettingsTree_WeakRef;
62#define SettingsTree_WeakRef(inst) ((SettingsTree_WeakRef*)(unused_noeval((inst) && &((inst)->_is_SettingsTree_WeakRef)), (inst)))
66#define settingstreeCreate() SettingsTree_create()
69#define settingstreeCreateNode(self, crtype) (self)->_->createNode(SettingsTree(self), crtype)
#define saDeclarePtr(name)
#define _objfactory_guaranteed
enum SSD_CREATE_TYPE_ENUM SSDCreateType
Node creation types for specifying which kind of node to create.
@ SSD_Create_None
Do not create a node.
@ SSD_Create_Count
Total number of creation types (internal use)
Threading system aggregated header.
CX Object System - Object-oriented programming in C.