<QtDarwinHelpers> 代理页面

Q_FORWARD_DECLARE_CF_TYPE

宏文档

Q_FORWARD_DECLARE_CF_TYPE(type)

预声明 Core Foundation 类型,包括实际类型和引用类型。例如,Q_FORWARD_DECLARE_CF_TYPE(CFString) 声明 __CFString 和 CFStringRef。

Q_FORWARD_DECLARE_MUTABLE_CF_TYPE(type)

预声明可变 Core Foundation 类型,包括实际类型和引用类型。例如,Q_FORWARD_DECLARE_MUTABLE_CF_TYPE(CFMutableString) 声明 __CFMutableString 和 CFMutableStringRef。

Q_FORWARD_DECLARE_OBJC_CLASS(classname)

以方式预声明 Objective-C 类名,使其可以编译为 Objective-C 或 C++。

主要用于可能在 Objective-C 和 C++ 源文件中包含的头部文件。

© 2024 Qt 公司。文档贡献版权属于其各自的权利人。所提供的文档按照自由软件基金会发布的 GNU自由文档许可协议版本1.3 的条款获得许可。Qt 和相关标志是芬兰 Qt 公司及其在全球的子公司和 Affiliate 的商标。所有其他商标均为各自所有者的财产。