Rhino C++ API
8.10
|
ON_ModelComponentWeakReference is a weak shared reference to a model component. ON_ModelComponentReference and ON_ModelComponentWeakReference are based on like std::shared_ptr and std::weak_ptr. More...
#include <opennurbs_model_component.h>
Public Member Functions | |
ON_ModelComponentWeakReference () ON_NOEXCEPT | |
No = default to insure m_sp is completely managed in the opennurbs DLL. More... | |
ON_ModelComponentWeakReference (const class ON_ModelComponentReference &) ON_NOEXCEPT | |
ON_ModelComponentWeakReference (const ON_ModelComponentWeakReference &) ON_NOEXCEPT | |
No = default to insure m_sp is completely managed in the opennurbs DLL. More... | |
~ON_ModelComponentWeakReference () | |
No = default to insure m_sp is completely managed in the opennurbs DLL. More... | |
ON_ModelComponentWeakReference & | operator= (const ON_ModelComponentReference &) |
ON_ModelComponentWeakReference & | operator= (const ON_ModelComponentWeakReference &) |
No = default to insure m_sp is completely managed in the opennurbs DLL. More... | |
Static Public Attributes | |
static const ON_ModelComponentWeakReference | Empty |
Friends | |
class | ON_ModelComponentReference |
ON_ModelComponentWeakReference is a weak shared reference to a model component. ON_ModelComponentReference and ON_ModelComponentWeakReference are based on like std::shared_ptr and std::weak_ptr.
ON_ModelComponentWeakReference::ON_ModelComponentWeakReference | ( | ) |
No = default to insure m_sp is completely managed in the opennurbs DLL.
No = default to insure m_sp is completely managed in the opennurbs DLL.
ON_ModelComponentWeakReference::~ON_ModelComponentWeakReference | ( | ) |
No = default to insure m_sp is completely managed in the opennurbs DLL.
ON_ModelComponentWeakReference::ON_ModelComponentWeakReference | ( | const ON_ModelComponentWeakReference & | ) |
No = default to insure m_sp is completely managed in the opennurbs DLL.
ON_ModelComponentWeakReference::ON_ModelComponentWeakReference | ( | const class ON_ModelComponentReference & | ) |
ON_ModelComponentWeakReference& ON_ModelComponentWeakReference::operator= | ( | const ON_ModelComponentReference & | ) |
ON_ModelComponentWeakReference& ON_ModelComponentWeakReference::operator= | ( | const ON_ModelComponentWeakReference & | ) |
No = default to insure m_sp is completely managed in the opennurbs DLL.
|
friend |
|
static |