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 }