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 :