sbkstaticstrings.h 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. // Copyright (C) 2019 The Qt Company Ltd.
  2. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
  3. #ifndef SBKSTATICSTRINGS_H
  4. #define SBKSTATICSTRINGS_H
  5. #include "sbkpython.h"
  6. #include "shibokenmacros.h"
  7. namespace Shiboken
  8. {
  9. // Some often-used strings
  10. namespace PyName
  11. {
  12. LIBSHIBOKEN_API PyObject *co_name();
  13. LIBSHIBOKEN_API PyObject *dumps();
  14. LIBSHIBOKEN_API PyObject *fget();
  15. LIBSHIBOKEN_API PyObject *fset();
  16. LIBSHIBOKEN_API PyObject *f_code();
  17. LIBSHIBOKEN_API PyObject *f_lineno();
  18. LIBSHIBOKEN_API PyObject *im_func();
  19. LIBSHIBOKEN_API PyObject *im_self();
  20. LIBSHIBOKEN_API PyObject *loads();
  21. LIBSHIBOKEN_API PyObject *multi();
  22. LIBSHIBOKEN_API PyObject *name();
  23. LIBSHIBOKEN_API PyObject *orig_dict();
  24. LIBSHIBOKEN_API PyObject *result();
  25. LIBSHIBOKEN_API PyObject *select_id();
  26. LIBSHIBOKEN_API PyObject *value();
  27. LIBSHIBOKEN_API PyObject *values();
  28. LIBSHIBOKEN_API PyObject *qtStaticMetaObject();
  29. } // namespace PyName
  30. namespace PyMagicName
  31. {
  32. LIBSHIBOKEN_API PyObject *class_();
  33. LIBSHIBOKEN_API PyObject *dict();
  34. LIBSHIBOKEN_API PyObject *doc();
  35. LIBSHIBOKEN_API PyObject *ecf();
  36. LIBSHIBOKEN_API PyObject *file();
  37. LIBSHIBOKEN_API PyObject *func();
  38. LIBSHIBOKEN_API PyObject *get();
  39. LIBSHIBOKEN_API PyObject *members();
  40. LIBSHIBOKEN_API PyObject *module();
  41. LIBSHIBOKEN_API PyObject *name();
  42. LIBSHIBOKEN_API PyObject *property_methods();
  43. LIBSHIBOKEN_API PyObject *qualname();
  44. LIBSHIBOKEN_API PyObject *self();
  45. LIBSHIBOKEN_API PyObject *opaque_container();
  46. LIBSHIBOKEN_API PyObject *code();
  47. LIBSHIBOKEN_API PyObject *rlshift();
  48. LIBSHIBOKEN_API PyObject *rrshift();
  49. } // namespace PyMagicName
  50. namespace Messages
  51. {
  52. LIBSHIBOKEN_API PyObject *unknownException();
  53. } // Messages
  54. } // namespace Shiboken
  55. #endif // SBKSTATICSTRINGS_H