CongObject

CongObject

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)

Description

Details

PRIVATE()

#define PRIVATE(x) ((x)->priv)

x :

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)

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 :