31 #define ConfigureDecl(name, expcl, exptp)
32 #define DToolConfigureDecl(name, expcl, exptp)
37 #define ConfigureDef(name) \
38 class StaticInitializer_ ## name { \
40 StaticInitializer_ ## name(); \
42 static StaticInitializer_ ## name name;
43 #define DToolConfigureDef(name) \
44 class StaticInitializer_ ## name { \
46 StaticInitializer_ ## name(); \
48 static StaticInitializer_ ## name name;
53 #define Configure(name) ConfigureDef(name)
54 #define DToolConfigure(name) DToolConfigureDef(name)
60 #define ConfigureFn(name) \
61 StaticInitializer_ ## name::StaticInitializer_ ## name()
62 #define DToolConfigureFn(name) \
63 StaticInitializer_ ## name::StaticInitializer_ ## name()
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.