Pol  Rev 533
UninitObject Class Reference

#include <bobject.h>

+ Inheritance diagram for UninitObject:
+ Collaboration diagram for UninitObject:

List of all members.

Public Member Functions

 UninitObject ()
 UninitObject (const UninitObject &i)
virtual BObjectImpcopy () const
virtual std::string getStringRep () const
virtual bool isEqual (const BObjectImp &objimp) const
virtual bool isLessThan (const BObjectImp &objimp) const
virtual bool isTrue () const
void operator delete (void *)
void * operator new (std::size_t len)
virtual void printOn (std::ostream &os) const
virtual size_t sizeEstimate () const

Static Public Member Functions

static UninitObjectcreate ()
static void ReleaseSharedInstance ()

Static Public Attributes

static UninitObjectSharedInstance
static ref_ptr< BObjectImpSharedInstanceOwner

Detailed Description

Definition at line 438 of file bobject.h.


Constructor & Destructor Documentation

Definition at line 905 of file object.cpp.

Referenced by sizeEstimate().

+ Here is the caller graph for this function:


Member Function Documentation

BObjectImp * UninitObject::copy ( void  ) const [virtual]

Implements BObjectImp.

Definition at line 909 of file object.cpp.

References create().

+ Here is the call graph for this function:

static UninitObject* UninitObject::create ( ) [inline, static]

Definition at line 459 of file bobject.h.

References SharedInstance.

Referenced by String::array_assign(), ObjArray::array_assign(), copy(), Executor::execFunc(), AuxConnection::get_member(), BPacket::get_member(), ScriptExObjImp::get_member(), AccountObjImp::get_member(), BXMLfile::get_member(), EPartyRefObjImp::get_member(), ECharacterRefObjImp::get_member(), BStruct::get_member(), BDictionary::get_member(), BBinaryfile::get_member(), EGuildRefObjImp::get_member(), BSQLConnection::get_member(), EItemRefObjImp::get_member(), BXmlNode::get_member(), EUBoatRefObjImp::get_member(), EMultiRefObjImp::get_member(), EClientRefObjImp::get_member(), StorageAreaImp::get_member(), StorageAreasImp::get_member(), ObjArray::get_member(), ScriptExObjImp::get_member_id(), AccountObjImp::get_member_id(), BXMLfile::get_member_id(), EPartyRefObjImp::get_member_id(), ECharacterRefObjImp::get_member_id(), EGuildRefObjImp::get_member_id(), BSQLConnection::get_member_id(), EItemRefObjImp::get_member_id(), BXmlNode::get_member_id(), EUBoatRefObjImp::get_member_id(), EMultiRefObjImp::get_member_id(), EClientRefObjImp::get_member_id(), Executor::getArg(), Executor::getObjRef(), Executor::innerExec(), Executor::ins_call_method(), Executor::ins_call_method_id(), Executor::ins_initforeach2(), Executor::ins_makeLocal(), Executor::ins_stepforeach(), Executor::ins_uninit(), BObjectImp::inverse(), UOExecutorModule::mf_SendOpenBook(), ObjArray::operDotPlus(), String::OperMultiSubscriptAssign(), BSQLRow::OperSubscript(), BStruct::OperSubscript(), BDictionary::OperSubscript(), ObjArray::OperSubscript(), OSExecutorModule::run_script(), ECharacterRefObjImp::set_member(), EItemRefObjImp::set_member(), EUBoatRefObjImp::set_member(), EMultiRefObjImp::set_member(), EClientRefObjImp::set_member(), ObjArray::set_member(), ECharacterRefObjImp::set_member_id(), EItemRefObjImp::set_member_id(), EUBoatRefObjImp::set_member_id(), EMultiRefObjImp::set_member_id(), EClientRefObjImp::set_member_id(), Executor::setProgram(), start_script(), Character::start_script(), ArrayIterator::step(), and BObjectImp::unpack().

virtual std::string UninitObject::getStringRep ( ) const [inline, virtual]

Implements BObjectImp.

Definition at line 449 of file bobject.h.

bool UninitObject::isEqual ( const BObjectImp objimp) const [virtual]

Reimplemented from BObjectImp.

Definition at line 923 of file object.cpp.

References BObjectImp::isa(), BObjectImp::OTError, and BObjectImp::OTUninit.

+ Here is the call graph for this function:

bool UninitObject::isLessThan ( const BObjectImp objimp) const [virtual]

Reimplemented from BObjectImp.

Definition at line 928 of file object.cpp.

References BObjectImp::isa(), BObjectImp::OTError, and BObjectImp::OTUninit.

+ Here is the call graph for this function:

bool UninitObject::isTrue ( void  ) const [virtual]

Reimplemented from BObjectImp.

Definition at line 919 of file object.cpp.

void UninitObject::operator delete ( void *  p) [inline]

Definition at line 476 of file bobject.h.

References fixed_allocator< N, B >::deallocate().

+ Here is the call graph for this function:

void * UninitObject::operator new ( std::size_t  len) [inline]

Definition at line 471 of file bobject.h.

References fixed_allocator< N, B >::allocate().

+ Here is the call graph for this function:

void UninitObject::printOn ( std::ostream &  os) const [virtual]

Reimplemented from BObjectImp.

Definition at line 38 of file objstrm.cpp.

static void UninitObject::ReleaseSharedInstance ( ) [inline, static]

Definition at line 463 of file bobject.h.

References ref_ptr< T >::clear(), SharedInstance, and SharedInstanceOwner.

Referenced by xmain_inner().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

size_t UninitObject::sizeEstimate ( ) const [virtual]

Implements BObjectImp.

Definition at line 914 of file object.cpp.

References UninitObject().

+ Here is the call graph for this function:


Member Data Documentation


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