|
Pol
Rev 533
|
#include <bobject.h>
Inheritance diagram for UninitObject:
Collaboration diagram for UninitObject:Public Member Functions | |
| UninitObject () | |
| UninitObject (const UninitObject &i) | |
| virtual BObjectImp * | copy () 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 UninitObject * | create () |
| static void | ReleaseSharedInstance () |
Static Public Attributes | |
| static UninitObject * | SharedInstance |
| static ref_ptr< BObjectImp > | SharedInstanceOwner |
Definition at line 905 of file object.cpp.
Referenced by sizeEstimate().
Here is the caller graph for this function:| UninitObject::UninitObject | ( | const UninitObject & | i | ) |
| 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.
| 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:UninitObject * UninitObject::SharedInstance [static] |
Definition at line 444 of file bobject.h.
Referenced by create(), Executor::Executor(), and ReleaseSharedInstance().
ref_ptr< BObjectImp > UninitObject::SharedInstanceOwner [static] |
Definition at line 445 of file bobject.h.
Referenced by Executor::Executor(), and ReleaseSharedInstance().