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)
inlineexplicit

Definition at line 454 of file bobject.h.

Referenced by sizeEstimate().

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

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: