lean cpp library
A lean C++ library providing efficient utility classes for high-performance C++ applications.
|
Base class that permits safe destruction for incomplete private implementation classes. More...
#include <safe_pimpl_base.h>
Public Member Functions | |
virtual | ~safe_pimpl_base () throw () |
Virtual destructor guarantees correct destruction, even where the actual pimpl class is unknown. | |
Protected Member Functions | |
LEAN_INLINE | safe_pimpl_base (const safe_pimpl_base &) |
LEAN_INLINE safe_pimpl_base & | operator= (const safe_pimpl_base &) |
Base class that permits safe destruction for incomplete private implementation classes.