QtBase  v6.3.1
Classes | Macros | Functions | Variables
qcore_mac.mm File Reference
#include <private/qcore_mac_p.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 <qdebug.h>
#include "qendian.h"
#include "qhash.h"
#include "qpair.h"
#include "qmutex.h"
#include "qvarlengtharray.h"
#include "private/qlocking_p.h"
Include dependency graph for qcore_mac.mm:

Go to the source code of this file.

Classes

category  QT_MANGLE_NAMESPACE(QMacAutoReleasePoolTracker)
 

Macros

#define QT_DECLARE_WEAK_QDEBUG_OPERATOR_FOR_CF_TYPE(CFType)    __attribute__((weak)) Q_DECLARE_QDEBUG_OPERATOR_FOR_CF_TYPE(CFType)
 

Functions

 Q_CONSTRUCTOR_FUNCTION (initializeStandardUserDefaults)
 
QDebug operator<< (QDebug dbg, const NSObject *nsObject)
 
QDebug operator<< (QDebug dbg, CFStringRef stringRef)
 
 QT_FOR_EACH_CORE_FOUNDATION_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_CORE_GRAPHICS_TYPE (QT_DECLARE_WEAK_QDEBUG_OPERATOR_FOR_CF_TYPE)
 
 QT_FOR_EACH_MUTABLE_CORE_GRAPHICS_TYPE (QT_DECLARE_WEAK_QDEBUG_OPERATOR_FOR_CF_TYPE)
 
 QT_NAMESPACE_ALIAS_OBJC_CLASS (QMacAutoReleasePoolTracker)
 

Variables

NSAutoreleasePool ** m_pool
 

Macro Definition Documentation

◆ QT_DECLARE_WEAK_QDEBUG_OPERATOR_FOR_CF_TYPE

#define QT_DECLARE_WEAK_QDEBUG_OPERATOR_FOR_CF_TYPE (   CFType)     __attribute__((weak)) Q_DECLARE_QDEBUG_OPERATOR_FOR_CF_TYPE(CFType)

Definition at line 200 of file qcore_mac.mm.

Function Documentation

◆ operator<<() [1/2]

QDebug operator<< ( QDebug  dbg,
CFStringRef  stringRef 
)

Definition at line 185 of file qcore_mac.mm.

◆ operator<<() [2/2]

QDebug operator<< ( QDebug  dbg,
const NSObject *  nsObject 
)

Definition at line 176 of file qcore_mac.mm.

Here is the call graph for this function:

◆ Q_CONSTRUCTOR_FUNCTION()

Q_CONSTRUCTOR_FUNCTION ( initializeStandardUserDefaults  )

◆ QT_FOR_EACH_CORE_FOUNDATION_TYPE()

QT_FOR_EACH_CORE_FOUNDATION_TYPE ( QT_DECLARE_WEAK_QDEBUG_OPERATOR_FOR_CF_TYPE  )

◆ QT_FOR_EACH_CORE_GRAPHICS_TYPE()

QT_FOR_EACH_CORE_GRAPHICS_TYPE ( QT_DECLARE_WEAK_QDEBUG_OPERATOR_FOR_CF_TYPE  )

◆ QT_FOR_EACH_MUTABLE_CORE_FOUNDATION_TYPE()

QT_FOR_EACH_MUTABLE_CORE_FOUNDATION_TYPE ( QT_DECLARE_WEAK_QDEBUG_OPERATOR_FOR_CF_TYPE  )

◆ QT_FOR_EACH_MUTABLE_CORE_GRAPHICS_TYPE()

QT_FOR_EACH_MUTABLE_CORE_GRAPHICS_TYPE ( QT_DECLARE_WEAK_QDEBUG_OPERATOR_FOR_CF_TYPE  )

◆ QT_NAMESPACE_ALIAS_OBJC_CLASS()

QT_NAMESPACE_ALIAS_OBJC_CLASS ( QMacAutoReleasePoolTracker  )

Variable Documentation

◆ m_pool

NSAutoreleasePool** m_pool

Definition at line 216 of file qcore_mac.mm.