![]() |
CopperSpice Overview
|
The following table contains the "Q_" macros which were present before and have been modified, removed, or unchanged in CopperSpice as indicated.
| Define | Description |
|---|---|
| Q_ALIGNOF | Removed, use the C++ alignofs keyword |
| Q_ASSERT | Unchanged in CS |
| Q_ASSERT_X | Unchanged in CS |
| Q_CHECK_PTR | Unchanged in CS |
| Q_CLEANUP_RESOURCE | Unchanged in CS |
| Q_COMPILER_CONSTEXPR | Not defined, use the C++ constexpr keyword |
| Q_DECL_ALIGN | Removed, use the C++ alignas keyword |
| Q_DECL_CONSTEXPR | Not defined, use the C++ constexpr keyword |
| Q_DECL_EXPORT | Unchanged in CS |
| Q_DECL_FINAL | Not defined, use the C++ final keyword |
| Q_DECL_IMPORT | Unchanged in CS |
| Q_DECL_NOEXCEPT | Not defined, use the C++ noexcept keyword |
| Q_DECL_NOEXCEPT_EXPR | Not defined, use the C++ noexcept keyword |
| Q_DECL_NOTHROW | Not defined, use the C++ nothrow keyword |
| Q_DECL_OVERRIDE | Not defined, use the C++ override keyword |
| Q_DECLARE_OPAQUE_POINTER | Removed, obsolete |
| Q_EXPORT_PLUGIN | Replaced with CS_PLUGIN_IID and CS_PLUGIN_KEY |
| Q_EXPORT_PLUGIN2 | Replaced with CS_PLUGIN_IID and CS_PLUGIN_KEY |
| Q_FOREACH | Removed, obsolete |
| Q_FOREVER | Removed, obsolete |
| Q_FUNC_INFO | Unchanged in CS |
| Q_INIT_RESOURCE | Unchanged in CS |
| Q_INIT_RESOURCE_EXTERN | Unchanged in CS |
| Q_LIKELY | Unchanged in CS |
| Q_MEDIA_DECLARE_CONTROL | Use CS_DECLARE_INTERFACE |
| Q_OBJECT_GETSTATICMETAOBJECT | Removed, unused since QMetaObject is a class in CS |
| Q_OVERRIDE | Not defined, use the C++ override keyword |
| Q_NOREPLY | Not used in CS |
| Q_PLUGIN_METADATA | Replaced with CS_PLUGIN_IID and CS_PLUGIN_KEY |
| Q_TYPEOF | Unchanged in CS |
| Q_UNLIKELY | Unchanged in CS |
| Q_UNREACHABLE | Not used in CS |
| Q_UNUSED | Unchanged in CS |
| QT_NO_EMIT | Unchanged in CS |
| QT_NO_KEYWORDS | Removed, obsolete |