|
INET Framework for OMNeT++/OMNEST
|
#include <IntrusivePtr.h>
Public Member Functions | |
| INET_ALWAYS_INLINE | IntrusivePtrCounter () noexcept |
| INET_ALWAYS_INLINE | IntrusivePtrCounter (IntrusivePtrCounter const &) noexcept |
| INET_ALWAYS_INLINE unsigned int | use_count () const noexcept |
| INET_ALWAYS_INLINE IntrusivePtrCounter & | operator= (IntrusivePtrCounter const &) noexcept |
| INET_ALWAYS_INLINE IntrusivePtr< T > | shared_from_this () |
Protected Member Functions | |
| INET_ALWAYS_INLINE | ~IntrusivePtrCounter ()=default |
Private Attributes | |
| unsigned int | c |
Friends | |
| void | intrusivePtrCounterIncrement (const IntrusivePtrCounter< T > *p) noexcept |
| void | intrusivePtrCounterDecrement (const IntrusivePtrCounter< T > *p) noexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
protecteddefault |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
friend |
|
friend |
|
mutableprivate |
Referenced by inet::IntrusivePtrCounter< IAntennaGain >::use_count().