|
Pol
Rev 533
|
#include <uoscrobj.h>
Inheritance diagram for ECharacterRefObjImp:
Collaboration diagram for ECharacterRefObjImp:Public Member Functions | |
| ECharacterRefObjImp (Character *chr) | |
| virtual | ~ECharacterRefObjImp () |
| virtual BObjectImp * | call_method (const char *methodname, Executor &ex) |
| virtual BObjectImp * | call_method_id (const int id, Executor &ex, bool forcebuiltin=false) |
| virtual BObjectImp * | copy () const |
| virtual BObjectRef | get_member (const char *membername) |
| virtual BObjectRef | get_member_id (const int id) |
| virtual bool | isEqual (const BObjectImp &objimp) const |
| virtual bool | isLessThan (const BObjectImp &objimp) const |
| virtual bool | isTrue () const |
| virtual bool | offline_access_ok () const |
| virtual BObjectRef | set_member (const char *membername, BObjectImp *value) |
| id test | |
| virtual BObjectRef | set_member_id (const int id, BObjectImp *value) |
| virtual const char * | typeOf () const |
| virtual int | typeOfInt () const |
Private Types | |
| typedef BApplicObj< CharacterRef > | base |
Definition at line 38 of file uoscrobj.h.
typedef BApplicObj< CharacterRef > ECharacterRefObjImp::base [private] |
Definition at line 40 of file uoscrobj.h.
| ECharacterRefObjImp::ECharacterRefObjImp | ( | Character * | chr | ) | [inline, explicit] |
Definition at line 42 of file uoscrobj.h.
References BApplicObj< CharacterRef >::obj_, passert, and uobj_count_echrref.
Referenced by copy().
Here is the caller graph for this function:| virtual ECharacterRefObjImp::~ECharacterRefObjImp | ( | ) | [inline, virtual] |
Definition at line 48 of file uoscrobj.h.
References uobj_count_echrref.
| BObjectImp * ECharacterRefObjImp::call_method | ( | const char * | methodname, |
| Executor & | ex | ||
| ) | [virtual] |
Reimplemented from BObjectImp.
Definition at line 204 of file uoscrobj.cpp.
References BObjectImp::call_method(), call_method_id(), getKnownObjMethod(), ObjMethod::id, and BApplicObj< CharacterRef >::obj_.
Here is the call graph for this function:| BObjectImp * ECharacterRefObjImp::call_method_id | ( | const int | id, |
| Executor & | ex, | ||
| bool | forcebuiltin = false |
||
| ) | [virtual] |
Reimplemented from BObjectImp.
Definition at line 181 of file uoscrobj.cpp.
References BObjectImp::call_method_id(), ObjMethod::code, getObjMethod(), BApplicObj< CharacterRef >::obj_, and ObjMethod::overridden.
Referenced by call_method().
Here is the call graph for this function:
Here is the caller graph for this function:| BObjectImp * ECharacterRefObjImp::copy | ( | void | ) | const [virtual] |
Implements BApplicObj< CharacterRef >.
Reimplemented in EOfflineCharacterRefObjImp.
Definition at line 125 of file uoscrobj.cpp.
References ECharacterRefObjImp(), ref_ptr< T >::get(), and BApplicObj< CharacterRef >::obj_.
Here is the call graph for this function:| BObjectRef ECharacterRefObjImp::get_member | ( | const char * | membername | ) | [virtual] |
Reimplemented from BObjectImp.
Definition at line 139 of file uoscrobj.cpp.
References UninitObject::create(), get_member_id(), getKnownObjMember(), and ObjMember::id.
Here is the call graph for this function:| BObjectRef ECharacterRefObjImp::get_member_id | ( | const int | id | ) | [virtual] |
Reimplemented from BObjectImp.
Definition at line 130 of file uoscrobj.cpp.
References UninitObject::create(), and BApplicObj< CharacterRef >::obj_.
Referenced by get_member().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ECharacterRefObjImp::isEqual | ( | const BObjectImp & | objimp | ) | const [virtual] |
Reimplemented from BObjectImp.
Definition at line 234 of file uoscrobj.cpp.
References echaracterrefobjimp_type, explicit_cast(), BObjectImp::isa(), BApplicObj< CharacterRef >::obj_, BApplicObj< T >::obj_, BApplicObjBase::object_type(), and BObjectImp::OTApplicObj.
Here is the call graph for this function:| bool ECharacterRefObjImp::isLessThan | ( | const BObjectImp & | objimp | ) | const [virtual] |
Reimplemented from BObjectImp.
Definition at line 254 of file uoscrobj.cpp.
References echaracterrefobjimp_type, eitemrefobjimp_type, explicit_cast(), BObjectImp::isa(), BApplicObj< CharacterRef >::obj_, BApplicObj< T >::obj_, BApplicObjBase::object_type(), and BObjectImp::OTApplicObj.
Here is the call graph for this function:| bool ECharacterRefObjImp::isTrue | ( | void | ) | const [virtual] |
Reimplemented from BObjectImp.
Reimplemented in EOfflineCharacterRefObjImp.
Definition at line 229 of file uoscrobj.cpp.
References BApplicObj< CharacterRef >::obj_.
| virtual bool ECharacterRefObjImp::offline_access_ok | ( | ) | const [inline, virtual] |
Reimplemented in EOfflineCharacterRefObjImp.
Definition at line 64 of file uoscrobj.h.
Referenced by getCharacterOrClientParam(), and getCharacterParam().
Here is the caller graph for this function:| BObjectRef ECharacterRefObjImp::set_member | ( | const char * | membername, |
| BObjectImp * | value | ||
| ) | [virtual] |
id test
Reimplemented from BObjectImp.
Definition at line 172 of file uoscrobj.cpp.
References UninitObject::create(), getKnownObjMember(), ObjMember::id, and set_member_id().
Here is the call graph for this function:| BObjectRef ECharacterRefObjImp::set_member_id | ( | const int | id, |
| BObjectImp * | value | ||
| ) | [virtual] |
Reimplemented from BObjectImp.
Definition at line 148 of file uoscrobj.cpp.
References UninitObject::create(), BObjectImp::isa(), BApplicObj< CharacterRef >::obj_, BObjectImp::OTDouble, BObjectImp::OTLong, BObjectImp::OTString, String::value(), BLong::value(), Double::value(), and BApplicObj< CharacterRef >::value().
Referenced by set_member().
Here is the call graph for this function:
Here is the caller graph for this function:| const char * ECharacterRefObjImp::typeOf | ( | ) | const [virtual] |
Implements BApplicObj< CharacterRef >.
Reimplemented in EOfflineCharacterRefObjImp.
Definition at line 116 of file uoscrobj.cpp.
| int ECharacterRefObjImp::typeOfInt | ( | ) | const [virtual] |
Implements BApplicObj< CharacterRef >.
Reimplemented in EOfflineCharacterRefObjImp.
Definition at line 120 of file uoscrobj.cpp.
References BObjectImp::OTMobileRef.