Graphite Version 3
An experimental 3D geometry processing program
Loading...
Searching...
No Matches
gom_defs.h File Reference
#include <OGF/gom/common/common.h>
#include <string>

Go to the source code of this file.

Macros

#define gom_class   class
 
#define gom_slots   public
 
#define gom_signals   public
 
#define gom_properties   public
 
#define gom_attribute(x, y)
 
#define gom_arg_attribute(arg, x, y)
 
#define gom_package_initialize(x)   extern void gom_package_initialize_##x() ; gom_package_initialize_##x()
 

Detailed Description

Some macros to extend C++ with additional keywords understood by the GOMGEN compiler.

Definition in file gom_defs.h.

Macro Definition Documentation

◆ gom_arg_attribute

#define gom_arg_attribute (   arg,
  x,
 
)

Definition at line 65 of file gom_defs.h.

◆ gom_attribute

#define gom_attribute (   x,
 
)

Definition at line 64 of file gom_defs.h.

◆ gom_class

#define gom_class   class

Definition at line 60 of file gom_defs.h.

◆ gom_package_initialize

#define gom_package_initialize (   x)    extern void gom_package_initialize_##x() ; gom_package_initialize_##x()

Definition at line 69 of file gom_defs.h.

◆ gom_properties

#define gom_properties   public

Definition at line 63 of file gom_defs.h.

◆ gom_signals

#define gom_signals   public

Definition at line 62 of file gom_defs.h.

◆ gom_slots

#define gom_slots   public

Definition at line 61 of file gom_defs.h.