|
Pol
Rev 533
|
#include <bobject.h>
Inheritance diagram for BApplicObj< T >:
Collaboration diagram for BApplicObj< T >:Public Member Functions | |
| BApplicObj (const BApplicObjType *object_type) | |
| BApplicObj (const BApplicObjType *, const T &) | |
| virtual BObjectImp * | copy () const =0 |
| T * | operator-> () |
| virtual size_t | sizeEstimate () const |
| virtual const char * | typeOf () const =0 |
| virtual int | typeOfInt () const =0 |
| T & | value () |
| const T & | value () const |
Protected Attributes | |
| T | obj_ |
| BApplicObj< T >::BApplicObj | ( | const BApplicObjType * | object_type | ) | [explicit] |
| BApplicObj< T >::BApplicObj | ( | const BApplicObjType * | object_type, |
| const T & | obj | ||
| ) |
| virtual BObjectImp* BApplicObj< T >::copy | ( | ) | const [pure virtual] |
Implements BApplicObjBase.
Implemented in EClientRefObjImp, EMenuObjImp, BoundingBoxObjImp, EMultiRefObjImp, DebugContextObjImp, EUBoatRefObjImp, DataElemRefObjImp, EItemRefObjImp, DataFileRefObjImp, ECharacterEquipObjImp, EGuildRefObjImp, EConfigElemRefObjImp, EOfflineCharacterRefObjImp, PackageObjImp, EConfigFileRefObjImp, ECharacterRefObjImp, EPartyRefObjImp, AccountObjImp, and ScriptExObjImp.
| T * BApplicObj< T >::operator-> | ( | ) |
| size_t BApplicObj< T >::sizeEstimate | ( | ) | const [virtual] |
Implements BApplicObjBase.
| virtual const char* BApplicObj< T >::typeOf | ( | ) | const [pure virtual] |
Reimplemented from BObjectImp.
Implemented in EClientRefObjImp, EMenuObjImp, BoundingBoxObjImp, EMultiRefObjImp, DebugContextObjImp, EUBoatRefObjImp, DataElemRefObjImp, EItemRefObjImp, DataFileRefObjImp, EGuildRefObjImp, EConfigElemRefObjImp, EOfflineCharacterRefObjImp, PackageObjImp, EConfigFileRefObjImp, ECharacterRefObjImp, EPartyRefObjImp, AccountObjImp, and ScriptExObjImp.
| virtual int BApplicObj< T >::typeOfInt | ( | ) | const [pure virtual] |
Reimplemented from BObjectImp.
Implemented in EClientRefObjImp, EMenuObjImp, BoundingBoxObjImp, EMultiRefObjImp, DebugContextObjImp, EUBoatRefObjImp, DataElemRefObjImp, EItemRefObjImp, DataFileRefObjImp, EGuildRefObjImp, EConfigElemRefObjImp, EOfflineCharacterRefObjImp, PackageObjImp, EConfigFileRefObjImp, ECharacterRefObjImp, EPartyRefObjImp, AccountObjImp, and ScriptExObjImp.
| T & BApplicObj< T >::value | ( | ) |
Definition at line 876 of file bobject.h.
Referenced by DebugContextObjImp::call_method(), DebugContextObjImp::copy(), PackageObjImp::get_member(), DebugContextObjImp::get_member(), getCharacterOrClientParam(), getCharacterParam(), UOExecutorModule::getDynamicMenuParam(), getGuildParam(), getItemParam(), getMultiParam(), getPartyParam(), UOExecutorModule::getStaticOrDynamicMenuParam(), getStoredConfigElemParam(), getStoredConfigFileParam(), getUBoatParam(), EConfigFileRefObjImp::OperSubscript(), and UHouse::script_method_id().
Here is the caller graph for this function:| const T & BApplicObj< T >::value | ( | ) | const |
T BApplicObj< T >::obj_ [protected] |
Definition at line 853 of file bobject.h.
Referenced by DataElemRefObjImp::call_method(), DataFileRefObjImp::call_method_id(), DataElemRefObjImp::call_method_id(), EConfigFileRefObjImp::copy(), PackageObjImp::copy(), EConfigElemRefObjImp::copy(), DataFileRefObjImp::copy(), DataElemRefObjImp::copy(), EConfigElemRefObjImp::get_member(), EPartyRefObjImp::isEqual(), ECharacterRefObjImp::isEqual(), EGuildRefObjImp::isEqual(), EItemRefObjImp::isEqual(), EUBoatRefObjImp::isEqual(), EMultiRefObjImp::isEqual(), EClientRefObjImp::isEqual(), ECharacterRefObjImp::isLessThan(), EItemRefObjImp::isLessThan(), and EConfigFileRefObjImp::OperSubscript().