Qyoto  4.0.5
Qyoto is a C# language binding for Qt
 All Classes Namespaces Functions Variables Typedefs Enumerations Properties
QtCore.QSharedData Class Reference

The QSharedData class is a base class for shared data objects. More...

Inheritance diagram for QtCore.QSharedData:
Collaboration diagram for QtCore.QSharedData:

Public Member Functions

 QSharedData ()
 
 
 QSharedData (IQSharedData arg1)
 
 
virtual void CreateProxy ()
 
new void Dispose ()
 

Protected Member Functions

 QSharedData (System.Type dummy)
 

Protected Attributes

SmokeInvocation interceptor
 

Properties

virtual System.IntPtr SmokeObject [get, set]
 
new QAtomicInt Ref [get, set]
 
- Properties inherited from QtCore.IQSharedData
new QAtomicInt Ref [get, set]
 

Detailed Description

The QSharedData class is a base class for shared data objects.

QSharedData is designed to be used with QSharedDataPointer or QExplicitlySharedDataPointer to implement custom implicitly shared or explicitly shared classes. QSharedData provides thread-safe reference counting.

See QSharedDataPointer and QExplicitlySharedDataPointer for details.

Constructor & Destructor Documentation

QtCore.QSharedData.QSharedData ( System.Type  dummy)
protected
QtCore.QSharedData.QSharedData ( )

Constructs a QSharedData object with a reference count of 0.

QtCore.QSharedData.QSharedData ( IQSharedData  arg1)

Constructs a QSharedData object with reference count 0. other is ignored.

Member Function Documentation

virtual void QtCore.QSharedData.CreateProxy ( )
virtual
new void QtCore.QSharedData.Dispose ( )

Member Data Documentation

SmokeInvocation QtCore.QSharedData.interceptor
protected

Property Documentation

new QAtomicInt QtCore.QSharedData.Ref
getset
virtual System.IntPtr QtCore.QSharedData.SmokeObject
getset