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)
CONG_DECLARE_CLASS()
#define CONG_DECLARE_CLASS(MyClass, my_class, BaseClass)
CONG_DEFINE_CLASS_BEGIN()
#define CONG_DEFINE_CLASS_BEGIN(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)