Synopsis
#define PRIVATE (x)
#define CONG_DECLARE_CLASS_BEGIN (MyClass, my_class, BaseClass)
#define CONG_DECLARE_CLASS (MyClass, my_class, BaseClass)
#define CONG_DEFINE_CLASS_BEGIN (MyClass, my_class, MY_CLASS, BaseClass, BASE_CLASS_TYPE)
#define CONG_DEFINE_EMPTY_DISPOSE (my_class)
#define CONG_DEFINE_CLASS (MyClass, my_class, MY_CLASS, BaseClass, BASE_CLASS_TYPE)
Details
PRIVATE()
#define PRIVATE(x) ((x)->priv)
CONG_DECLARE_CLASS_BEGIN()
#define CONG_DECLARE_CLASS_BEGIN(MyClass, my_class, BaseClass)
MyClass :
|
|
my_class :
|
|
BaseClass :
|
|
CONG_DECLARE_CLASS()
#define CONG_DECLARE_CLASS(MyClass, my_class, BaseClass)
MyClass :
|
|
my_class :
|
|
BaseClass :
|
|
CONG_DEFINE_CLASS_BEGIN()
#define CONG_DEFINE_CLASS_BEGIN(MyClass, my_class, MY_CLASS, BaseClass, BASE_CLASS_TYPE)
MyClass :
|
|
my_class :
|
|
MY_CLASS :
|
|
BaseClass :
|
|
BASE_CLASS_TYPE :
|
|
CONG_DEFINE_EMPTY_DISPOSE()
#define CONG_DEFINE_EMPTY_DISPOSE(my_class)
CONG_DEFINE_CLASS()
#define CONG_DEFINE_CLASS(MyClass, my_class, MY_CLASS, BaseClass, BASE_CLASS_TYPE)
MyClass :
|
|
my_class :
|
|
MY_CLASS :
|
|
BaseClass :
|
|
BASE_CLASS_TYPE :
|
|