<QtDarwinHelpers> 代理页面
宏Q_FORWARD_DECLARE_CF_TYPE
Q_FORWARD_DECLARE_CF_TYPE(type) | |
Q_FORWARD_DECLARE_MUTABLE_CF_TYPE(type) | |
Q_FORWARD_DECLARE_OBJC_CLASS(classname) |
宏文档
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 的商标。所有其他商标均为各自所有者的财产。