strong reference to ZFObject More...
#include <zfwrap.h>
Public Member Functions | |
| zfbool | valid (void) const |
| true if the holded object is not null | |
| zfany | get (void) const |
| get the holded object | |
| template<typename T_ZFObject> | |
| void | set (T_ZFObject const &obj) |
| set the holded object | |
| ZFObject * | toObject (void) const |
| get the holded object | |
| template<typename T_ZFObject> | |
| T_ZFObject | to (void) const |
| cast by zfcast | |
| const zfany & | asAny (void) const |
| access as zfany | |
Public Member Functions inherited from zfauto | |
| const zfany & | asAny (void) const |
| access as zfany | |
| void | zfunsafe_assign (ZFObject *obj) |
| no lock version of object assign, for low level impl only | |
| zfindex | objectRetainCount (void) const |
| get current retain count | |
| ZFObject * | toObject (void) const |
| get the holded object | |
| template<typename T_ZFObject> | |
| T_ZFObject | to (void) const |
| cast by zfcast | |
strong reference to ZFObject
compared to zfweak, this class is designed for holding ZFObject types that can be modified, typically output params that can be modified: