15 #ifndef __CONFIG_EXPRESS_H__
16 #define __CONFIG_EXPRESS_H__
18 #include "pandabase.h"
19 #include "notifyCategoryProxy.h"
22 #include "configVariableBool.h"
23 #include "configVariableInt.h"
24 #include "configVariableDouble.h"
25 #include "configVariableList.h"
26 #include "configVariableFilename.h"
29 #include "executionEnvironment.h"
30 #include "lineStream.h"
36 ConfigureDecl(config_express, EXPCL_PANDAEXPRESS, EXPTP_PANDAEXPRESS);
37 NotifyCategoryDecl(express, EXPCL_PANDAEXPRESS, EXPTP_PANDAEXPRESS);
38 NotifyCategoryDecl(clock, EXPCL_PANDAEXPRESS, EXPTP_PANDAEXPRESS);
47 EXPCL_PANDAEXPRESS
bool get_use_high_res_clock();
48 EXPCL_PANDAEXPRESS
bool get_paranoid_clock();
49 EXPCL_PANDAEXPRESS
bool get_paranoid_inheritance();
50 EXPCL_PANDAEXPRESS
bool get_verify_dcast();
65 EXPCL_PANDAEXPRESS
DConfig &get_config_express();
68 extern EXPCL_PANDAEXPRESS
void init_libexpress();
71 extern EXPCL_PANDAEXPRESS JavaVM *get_java_vm();
72 extern EXPCL_PANDAEXPRESS JNIEnv *get_jni_env();
This is a convenience class to specialize ConfigVariable as a boolean type.
This class emulates the old dconfig-style interface to our Panda config system.
This is a convenience class to specialize ConfigVariable as a floating-point type.
This is a convenience class to specialize ConfigVariable as an integer type.