![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include <ostream>#include <memory>#include <set>#include <pv/epicsException.h>#include <shareLib.h>
Include dependency graph for debugPtr.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.