Pol  Revision:3cfda13
Pol::Bscript::BObjectRef Class Reference

#include <bobject.h>

+ Inheritance diagram for Pol::Bscript::BObjectRef:

Public Member Functions

 BObjectRef (BObject *pobj=NULL)
 BObjectRef (BObjectImp *pimp)
void set (BObject *obj)
size_t sizeEstimate () const
- Public Member Functions inherited from ref_ptr< BObject >
 ref_ptr (BObject *ptr=0)
 ref_ptr (const ref_ptr &rptr)
 ref_ptr (ref_ptr &&rptr) POL_NOEXCEPT
 ~ref_ptr ()
void clear ()
BObject * get () const
bool operator! () const
bool operator!= (const ref_ptr &rptr) const
bool operator!= (BObject *ptr) const
BObject & operator* () const
BObject * operator-> () const
bool operator< (const ref_ptr &rptr) const
bool operator< (BObject *ptr) const
bool operator<= (const ref_ptr &rptr) const
bool operator<= (BObject *ptr) const
ref_ptroperator= (const ref_ptr &rptr)
ref_ptroperator= (ref_ptr &&rptr)
bool operator== (const ref_ptr &rptr) const
bool operator== (BObject *ptr) const
bool operator> (const ref_ptr &rptr) const
bool operator> (BObject *ptr) const
bool operator>= (const ref_ptr &rptr) const
bool operator>= (BObject *ptr) const
void set (BObject *ptr)

Additional Inherited Members

- Protected Member Functions inherited from ref_ptr< BObject >
void add_ref ()
void release ()

Detailed Description

Definition at line 451 of file bobject.h.

Constructor & Destructor Documentation

Pol::Bscript::BObjectRef::BObjectRef ( BObject pobj = NULL)

Definition at line 454 of file bobject.h.

Referenced by sizeEstimate().

Pol::Bscript::BObjectRef::BObjectRef ( BObjectImp pimp)

Definition at line 455 of file bobject.h.

Member Function Documentation

size_t Pol::Bscript::BObjectRef::sizeEstimate ( ) const

The documentation for this class was generated from the following files: