gdl-tools

gdl-tools

Synopsis




#define             DO_GDL_TRACE
#define             GDL_TRACE                           ()
#define             GDL_TRACE_EXTRA                     (format, args...)
#define             GDL_BOILERPLATE                     (type, type_as_function, corba_type,
                                                         			parent_type, parent_type_macro,
                                                         			register_type_macro)
#define             GDL_CALL_PARENT                     (parent_class_cast, name, args)
#define             GDL_CALL_PARENT_GBOOLEAN            (parent_class_cast, name, args)
#define             GDL_CALL_PARENT_WITH_DEFAULT        (parent_class_cast,
                                                         				     name, args, def_return)
#define             GDL_CLASS_BOILERPLATE               (type, type_as_function,
                                                         				parent_type, parent_type_macro)
#define             GDL_REGISTER_TYPE                   (type, type_as_function, corba_type,
                                                         			  parent_type, parent_type_macro)
#define             GDL_CALL_VIRTUAL                    (object, get_class_cast, method, args)
#define             GDL_CALL_VIRTUAL_WITH_DEFAULT       (object, get_class_cast, method, args, default)
                    GdlPixmap;
#define             GDL_PIXMAP                          (path,fname)
#define             GDL_PIXMAP_END

Description

Details

DO_GDL_TRACE

#define DO_GDL_TRACE


GDL_TRACE()

#define             GDL_TRACE()


GDL_TRACE_EXTRA()

#define             GDL_TRACE_EXTRA(format, args...)

format :
args... :

GDL_BOILERPLATE()

#define             GDL_BOILERPLATE(type, type_as_function, corba_type,                     \
            			parent_type, parent_type_macro,                         \
            			register_type_macro)

type :
type_as_function :
corba_type :
parent_type :
parent_type_macro :
register_type_macro :

GDL_CALL_PARENT()

#define             GDL_CALL_PARENT(parent_class_cast, name, args)

parent_class_cast :
name :
args :

GDL_CALL_PARENT_GBOOLEAN()

#define             GDL_CALL_PARENT_GBOOLEAN(parent_class_cast, name, args)

parent_class_cast :
name :
args :

GDL_CALL_PARENT_WITH_DEFAULT()

#define             GDL_CALL_PARENT_WITH_DEFAULT(parent_class_cast,                 \
            				     name, args, def_return)

parent_class_cast :
name :
args :
def_return :

GDL_CLASS_BOILERPLATE()

#define             GDL_CLASS_BOILERPLATE(type, type_as_function,           \
            				parent_type, parent_type_macro)

type :
type_as_function :
parent_type :
parent_type_macro :

GDL_REGISTER_TYPE()

#define             GDL_REGISTER_TYPE(type, type_as_function, corba_type,                   \
            			  parent_type, parent_type_macro)

type :
type_as_function :
corba_type :
parent_type :
parent_type_macro :

GDL_CALL_VIRTUAL()

#define             GDL_CALL_VIRTUAL(object, get_class_cast, method, args)

object :
get_class_cast :
method :
args :

GDL_CALL_VIRTUAL_WITH_DEFAULT()

#define             GDL_CALL_VIRTUAL_WITH_DEFAULT(object, get_class_cast, method, args, default)

object :
get_class_cast :
method :
args :
default :

GdlPixmap

typedef struct {
	const char *path;
	const char *fname;
	char       *pixbuf;
} GdlPixmap;


GDL_PIXMAP()

#define GDL_PIXMAP(path,fname)	{ (path), (fname), NULL }

path :
fname :

GDL_PIXMAP_END

#define GDL_PIXMAP_END		{ NULL, NULL, NULL }