ExternalRefCountWithContiguousData

#include <QtCore/QtSharedPointer/ExternalRefCountWithContiguousData>

Overview

Inheritance

Public Types Index

ExternalRefCountWithDestroyFnParent
void(*DestroyerFn

Public Attributes Index

Tdata
DestroyerFndestroyerInherited
QBasicAtomicIntstrongrefInherited
QBasicAtomicIntweakrefInherited

Public Functions Index

Only has inherited public functions

virtual booldestroy ()Inherited
ExternalRefCountData ()Inherited
ExternalRefCountData (Qt::Initialization)Inherited
ExternalRefCountWithDestroyFn (DestroyerFn d)Inherited
voidoperator delete (void *ptr)Inherited
voidoperator delete (void *, void *)Inherited
Q_CORE_EXPORT voidsetQObjectShared (const QObject *, bool enable)Inherited
voidsetQObjectShared (...)Inherited

Static Public Functions Index

ExternalRefCountData *create (T **ptr)
voiddeleter (ExternalRefCountData *self)
voidsafetyCheckDeleter (ExternalRefCountData *self)
Q_CORE_EXPORT ExternalRefCountData *getAndRef (const QObject *)Inherited

Public Types

typedef void(* DestroyerFn Inherited

Public Attributes

T data ()

DestroyerFn destroyer ()Inherited

QBasicAtomicInt strongref ()Inherited

QBasicAtomicInt weakref ()Inherited

Public Functions

(Only has inherited public functions)

virtual bool destroy ()Inherited

ExternalRefCountData ()Inherited

ExternalRefCountData (
  • Qt::Initialization)
Inherited

ExternalRefCountWithDestroyFn (
  • DestroyerFnd)
Inherited

void operator delete (
  • void *ptr)
Inherited

void operator delete (
  • void *,
  • void * )
Inherited

Q_CORE_EXPORT void setQObjectShared (Inherited

void setQObjectShared (
  • ...)
Inherited

Static Public Functions

ExternalRefCountData * create (
  • T **ptr)

void deleter (

void safetyCheckDeleter (

Q_CORE_EXPORT ExternalRefCountData * getAndRef (Inherited

Last modified: 2014-03-13

comments powered by Disqus