#include <string>
#include <boost/scoped_ptr.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/weak_ptr.hpp>
#include <boost/intrusive_ptr.hpp>
Go to the source code of this file.
#define DEFINE_PTR_TYPE |
( |
|
NAME | ) |
|
Value:class NAME; \
typedef ca_mgm::intrusive_ptr<NAME> NAME##_Ptr; \
typedef ca_mgm::intrusive_ptr<const NAME> NAME##_constPtr;
void intrusive_ptr_add_ref(const ReferenceCounted *ptr_r)
Definition: ReferenceCounted.hpp:125
void intrusive_ptr_release(const ReferenceCounted *ptr_r)
Definition: ReferenceCounted.hpp:129
Forward declaration of Ptr types