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)


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)