Qyoto  4.0.7
Qyoto is a C# language binding for Qt
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator 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 ()
  More...
 
 QSharedData (IQSharedData other)
  More...
 
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.

Here is the call graph for this function:

QtCore.QSharedData.QSharedData ( IQSharedData  other)

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

Here is the call graph for this function:

Member Function Documentation

virtual void QtCore.QSharedData.CreateProxy ( )
virtual

Reimplemented in QtXmlPatterns.QSimpleXmlNodeModel, and QtXmlPatterns.QAbstractXmlNodeModel.

Here is the caller graph for this function:

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