MeVisLabToolboxReference
|
A base-class enabling the use of boost::intrusive_ptr in derived classes. More...
#include "mlVesselGraphSystem.h"
#include <mlTypeDefs.h>
#include "mlSystemWarningsDisable.h"
#include <boost/thread/mutex.hpp>
#include "mlSystemWarningsRestore.h"
Go to the source code of this file.
Classes | |
class | ml::IntrusivePtrBase< Derived > |
A minimal base class that provides a reference counter for use with boost::intrusive_ptr. More... | |
Namespaces | |
namespace | ml |
Define the namespace name like in the ML. Default is | |
Functions | |
template<typename Derived > | |
void | ml::intrusive_ptr_add_ref (const IntrusivePtrBase< Derived > *ptr) |
Provide overloads for reference counting functions used by boost::intrusive_ptr. | |
template<typename Derived > | |
void | ml::intrusive_ptr_release (const IntrusivePtrBase< Derived > *ptr) |
A base-class enabling the use of boost::intrusive_ptr in derived classes.
Definition in file mlIntrusivePtrBase.h.