![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <private/qcore_mac_p.h>#include <UniformTypeIdentifiers/UniformTypeIdentifiers.h>#include <new>#include <execinfo.h>#include <dlfcn.h>#include <cxxabi.h>#include <objc/runtime.h>#include <mach-o/dyld.h>#include <sys/sysctl.h>#include <spawn.h>#include <qdebug.h>#include <qpoint.h>#include <qsize.h>#include <qrect.h>#include <qmargins.h>#include "qendian.h"#include "qhash.h"#include "qmutex.h"#include "qvarlengtharray.h"#include "private/qlocking_p.h"#include <thread>Go to the source code of this file.
Macros | |
| #define | QT_DECLARE_WEAK_QDEBUG_OPERATOR_FOR_CF_TYPE(CFType) |
Typedefs | |
| typedef uint32_t | csr_config_t |
| #define QT_DECLARE_WEAK_QDEBUG_OPERATOR_FOR_CF_TYPE | ( | CFType | ) |
Definition at line 269 of file qcore_mac.mm.
| typedef uint32_t csr_config_t |
Definition at line 44 of file qcore_mac.mm.
|
extern |
| QT_END_NAMESPACE QT_USE_NAMESPACE void * objc_autoreleasePoolPush | ( | void | ) |
Definition at line 226 of file qcore_mac.mm.
Definition at line 239 of file qcore_mac.mm.
Definition at line 251 of file qcore_mac.mm.
Definition at line 245 of file qcore_mac.mm.
Definition at line 209 of file qcore_mac.mm.
Definition at line 218 of file qcore_mac.mm.
Definition at line 188 of file qcore_mac.mm.
Definition at line 260 of file qcore_mac.mm.
Definition at line 362 of file qcore_mac.mm.
| QDebug operator<< | ( | QDebug | debug, |
| const QMacAutoReleasePool * | pool ) |
Definition at line 354 of file qcore_mac.mm.
| Q_CONSTRUCTOR_FUNCTION | ( | qt_apple_check_os_version | ) |
| std::optional< UTType * > qt_apple_bundleType | ( | const QString & | path | ) |
Returns the bundle type of the item at path, or std::nullopt if it is not a bundle.
Whether an item is a bundle is determined by its uniform type conforming to com.apple.bundle, covering applications (.app), app extensions (.appex), frameworks, and generic bundles. It is not determined by the mere presence of a Contents directory or similar structure.
Directories whose extension is not a recognized bundle type, such as audio unit components (.component), are still resolved as bundles when they carry bundle metadata (a PkgInfo or Info.plist declaring the package type), as the system then classifies them as a generic bundle. A bare directory without such metadata is not considered a bundle.
Definition at line 531 of file qcore_mac.mm.
| QT_BEGIN_NAMESPACE void qt_apple_check_os_version | ( | ) |
Definition at line 631 of file qcore_mac.mm.
| bool qt_apple_isApplicationExtension | ( | ) |
Definition at line 508 of file qcore_mac.mm.
Referenced by qt_apple_sharedApplication().
| bool qt_apple_isSandboxed | ( | ) |
Definition at line 566 of file qcore_mac.mm.
| AppleApplication * qt_apple_sharedApplication | ( | ) |
Definition at line 543 of file qcore_mac.mm.
References qt_apple_isApplicationExtension().
| QT_FOR_EACH_CORE_FOUNDATION_TYPE | ( | QT_DECLARE_WEAK_QDEBUG_OPERATOR_FOR_CF_TYPE | ) |
| QT_FOR_EACH_CORE_GRAPHICS_TYPE | ( | QT_DECLARE_WEAK_QDEBUG_OPERATOR_FOR_CF_TYPE | ) |
| QT_FOR_EACH_MUTABLE_CORE_FOUNDATION_TYPE | ( | QT_DECLARE_WEAK_QDEBUG_OPERATOR_FOR_CF_TYPE | ) |
| QT_FOR_EACH_MUTABLE_CORE_GRAPHICS_TYPE | ( | QT_DECLARE_WEAK_QDEBUG_OPERATOR_FOR_CF_TYPE | ) |