|
VirtualFluids 0.2.0
Parallel CFD LBM Solver
|
#include <MbSmartPtr.h>
Public Member Functions | |
| MbSmartPtr (const ObjType *pPtr=NULL) | |
| template<class ParamType > | |
| MbSmartPtr (const MbSmartPtr< ParamType > &ptr) | |
| ~MbSmartPtr () override | |
| MbSmartPtr (const MbSmartPtr< ObjType > &ptr) | |
| template<class ParamType > | |
| const MbSmartPtr< ObjType > & | operator= (const MbSmartPtr< ParamType > &ptr) |
| const MbSmartPtr< ObjType > & | operator= (const MbSmartPtr< ObjType > &ptr) |
| const MbSmartPtr< ObjType > & | operator= (const ObjType *pPtr) |
| ObjType & | operator* () const |
| ObjType * | operator-> () const |
| bool | operator! () const |
| operator ObjType * () const | |
| ObjType * | get () const |
| int | ref_count () const |
| bool | release () const |
Additional Inherited Members | |
Protected Member Functions inherited from MbSmartPtrBase | |
| MbSmartPtrBase ()=default | |
| virtual | ~MbSmartPtrBase ()=default |
| bool | addRef (void *p) |
| bool | releaseRef (void *p) |
| bool | removeFromGC (void *ptr) const |
| int | ref_count (void *ptr) const |
Definition at line 64 of file MbSmartPtr.h.
|
inline |
Definition at line 68 of file MbSmartPtr.h.
|
inline |
Definition at line 70 of file MbSmartPtr.h.
|
inlineoverride |
Definition at line 75 of file MbSmartPtr.h.
|
inline |
Definition at line 78 of file MbSmartPtr.h.
|
inline |
Definition at line 106 of file MbSmartPtr.h.
|
inline |
Definition at line 103 of file MbSmartPtr.h.
|
inline |
Definition at line 102 of file MbSmartPtr.h.
|
inline |
Definition at line 100 of file MbSmartPtr.h.
|
inline |
Definition at line 101 of file MbSmartPtr.h.
|
inline |
Definition at line 87 of file MbSmartPtr.h.
|
inline |
Definition at line 82 of file MbSmartPtr.h.
|
inline |
Definition at line 93 of file MbSmartPtr.h.
|
inline |
Definition at line 108 of file MbSmartPtr.h.
|
inline |
Definition at line 110 of file MbSmartPtr.h.