![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include <ostream>
#include <memory>
#include <set>
#include <pv/epicsException.h>
#include <shareLib.h>
Go to the source code of this file.
Classes | |
class | epics::debug::ptr_base |
class | epics::debug::weak_ptr_base |
class | epics::debug::shared_ptr_base |
class | epics::debug::shared_ptr< T > |
class | epics::debug::weak_ptr< T > |
class | epics::debug::enable_shared_from_this< Base > |
class | epics::debug::shared_ptr< T > |
class | epics::debug::weak_ptr< T > |
class | epics::debug::enable_shared_from_this< Base > |
Namespaces | |
epics | |
TODO only here because of the Lockable. | |
epics::debug | |
Macros | |
#define | HAVE_SHOW_REFS |
Functions | |
template<typename Store , typename Actual > | |
void | epics::debug::do_enable_shared_from_this (const shared_ptr< Store > &dest, enable_shared_from_this< Actual > *self) |
template<typename T > | |
void | epics::debug::do_enable_shared_from_this (const shared_ptr< T > &,...) |
template<typename TO , typename FROM > | |
shared_ptr< TO > | epics::debug::static_pointer_cast (const shared_ptr< FROM > &src) |
template<typename TO , typename FROM > | |
shared_ptr< TO > | epics::debug::const_pointer_cast (const shared_ptr< FROM > &src) |
template<typename TO , typename FROM > | |
shared_ptr< TO > | epics::debug::dynamic_pointer_cast (const shared_ptr< FROM > &src) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &strm, const epics::debug::shared_ptr< T > &ptr) |
#define HAVE_SHOW_REFS |
User code should test this macro before calling epics::debug::shared_ptr::show_refs()
Definition at line 27 of file debugPtr.h.
|
inline |
Definition at line 322 of file debugPtr.h.