Inheritance diagram for SQPtr:
Public Methods | |
SQPtr () | |
SQPtr (T *in) | |
SQPtr (const char *clsid, bool factory=false) | |
SQPtr (const SPtr< T > &in) | |
SQPtr (const SQPtr< T > &in) | |
SQPtr (const SRef< T > &in) | |
template<class U> | SQPtr (SPtr< U > in, bool successRequired=true) |
template<class U> | SQPtr (U *in, bool successRequired=true) |
template<class U> | SQPtr (const SRef< U > &in, bool successRequired=true) |
T * | operator= (const SQPtr< T > &in) |
T * | operator= (IBase *in) |
T * | operator= (T *in) |
T * | operator= (const SPtr< T > &in) |
T * | operator= (const SRef< T > &in) |
SPtr
for more details.
|
This is the default constructor for the |
|
This constructor takes in a raw interface pointer. It adds a reference to the instance (via the
|
|
This constructor takes in the name of a plug-in. It passes this name to the plug-in manager to create a new instance of the requested plug-in. It requests an interface pointer of type
|
|
This constructor copies the pointer value from the
|
|
This is the standard copy constructor for the
|
|
This constructor takes in an
|
|
|
|
This constructor takes in an interface pointer of any type and queries it for an interface of type
|
|
This constructor takes in an
|
|
This assigment operator takes in an
Reimplemented from SPtr. |
|
This assignment operator copies the pointer value from the
Reimplemented from SPtr. |
|
This function takes in a raw interface pointer. It adds a reference to the instance (via the
Reimplemented from SPtr. |
|
This assignment operator takes in a pointer to an
|
|
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.