C++ API Reference
|
The details namespace contains classes which are not meant to be used independently as a part of the Maya API. More...
Classes | |
struct | ControlBlock |
Holds a pointer to a managed object and the number of references. More... | |
struct | DefaultDeleter |
Functor which can safely delete objects of type U. More... | |
struct | ObjectAndControlBlock |
Control block which holds an object whose lifetime is managed by an MSharedPtr. More... | |
struct | PtrAndControlBlock |
Control block which holds a functor that can delete objects of type U, which are managed by *this control block. More... | |
class | SharedPtrBase |
Base class for MSharedPtr. More... | |
The details namespace contains classes which are not meant to be used independently as a part of the Maya API.
The classes in this file implement the API class MSharedPtr. As a user of the Maya API there is nothing in this file that you need to know to understand and use MSharedPtr.
These classes are included here because of the nature of template programming with C++.