MCPcopy Create free account
hub / github.com/KDAB/GammaRay / hasDynamicMetaObject

Function hasDynamicMetaObject

core/metaobjectregistry.cpp:82–88  ·  view source on GitHub ↗

keep it working in UBSAN

Source from the content-addressed store, hash-verified

80#if defined(Q_CC_CLANG) || defined(Q_CC_GNU)
81// keep it working in UBSAN
82__attribute__((no_sanitize("vptr")))
83#endif
84static inline bool
85hasDynamicMetaObject(const QObject *object)
86{
87 return reinterpret_cast<const UnprotectedQObject *>(object)->data()->metaObject != nullptr;
88}
89
90MetaObjectRegistry::MetaObjectRegistry(QObject *parent)
91 : QObject(parent)

Callers 1

objectAddedMethod · 0.85

Calls 1

dataMethod · 0.45

Tested by

no test coverage detected