interrogate.h 953 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. // Filename: interrogate.h
  2. // Created by: drose (31Jul00)
  3. //
  4. ////////////////////////////////////////////////////////////////////
  5. #ifndef INTERROGATE_H
  6. #define INTERROGATE_H
  7. #include <dtoolbase.h>
  8. #include <cppParser.h>
  9. #include <cppVisibility.h>
  10. #include <filename.h>
  11. extern CPPParser parser;
  12. // A few global variables that control the interrogate process.
  13. extern Filename output_code_filename;
  14. extern Filename output_data_filename;
  15. extern string output_data_basename;
  16. extern bool output_module_specific;
  17. extern bool output_function_pointers;
  18. extern bool output_function_names;
  19. extern bool convert_strings;
  20. extern bool manage_reference_counts;
  21. extern bool watch_asserts;
  22. extern bool true_wrapper_names;
  23. extern bool build_c_wrappers;
  24. extern bool build_python_wrappers;
  25. extern bool save_unique_names;
  26. extern bool no_database;
  27. extern bool generate_spam;
  28. extern CPPVisibility min_vis;
  29. extern string library_name;
  30. extern string module_name;
  31. #endif