boost::openmethod::virtual_ptr::operator=

Set a virtual_ptr to nullptr

Synopsis

Declared in <boost/openmethod/core.hpp>

virtual_ptr&
operator=(std::nullptr_t);

Description

Set both object and v‐table pointers to nullptr.

Example

Dog snoopy;
virtual_ptr<Animal> p(snoopy);

p = nullptr;

BOOST_TEST(p.get() == nullptr);
BOOST_TEST(p.vptr() == nullptr);

Created with MrDocs