|
Milo
0.1
Milo:EquationManipulationProgram
|
#include <smart.h>


Public Member Functions | |
| SmartPtr () | |
| SmartPtr (T *p) | |
| SmartPtr (const std::shared_ptr< T > &sp) | |
| SmartPtr & | operator= (T *p) |
| bool | operator== (T *p) const |
| bool | operator!= (T *p) const |
| operator T * () const | |
Extention of std::shared_ptr so that it can be assigned compared to regular pointer.
Default constructor SmartPtr from regular pointer
Construct SmartPtr from regular pointer
Construct SmartPtr from shared pointer
|
inline |
Convert managed pointer to raw pointer for return values.
|
inline |
Compare raw pointer to managed pointer.
Assign raw pointer as managed pointer.
|
inline |
Compare raw pointer to managed pointer.
1.8.11