Pol  Rev 533
ScriptExObjImp Class Reference

#include <exscrobj.h>

+ Inheritance diagram for ScriptExObjImp:
+ Collaboration diagram for ScriptExObjImp:

List of all members.

Public Member Functions

 ScriptExObjImp (UOExecutor *uoexec)
virtual BObjectImpcall_method (const char *methodname, Executor &ex)
virtual BObjectImpcall_method_id (const int id, Executor &ex, bool forcebuiltin=false)
virtual BObjectImpcopy () const
virtual BObjectRef get_member (const char *membername)
virtual BObjectRef get_member_id (const int id)
virtual const char * typeOf () const
virtual int typeOfInt () const

Private Types

typedef BApplicObj< ScriptExPtrbase

Detailed Description

Definition at line 22 of file exscrobj.h.


Member Typedef Documentation

Definition at line 24 of file exscrobj.h.


Constructor & Destructor Documentation

ScriptExObjImp::ScriptExObjImp ( UOExecutor uoexec) [explicit]

Definition at line 38 of file exscrobj.cpp.

Referenced by copy().

+ Here is the caller graph for this function:


Member Function Documentation

BObjectImp * ScriptExObjImp::call_method ( const char *  methodname,
Executor ex 
) [virtual]

Reimplemented from BObjectImp.

Definition at line 133 of file exscrobj.cpp.

References call_method_id(), getKnownObjMethod(), and ObjMethod::id.

+ Here is the call graph for this function:

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

Implements BApplicObj< ScriptExPtr >.

Definition at line 52 of file exscrobj.cpp.

References ScriptExObjImp(), and BApplicObj< ScriptExPtr >::value().

+ Here is the call graph for this function:

BObjectRef ScriptExObjImp::get_member ( const char *  membername) [virtual]

Reimplemented from BObjectImp.

Definition at line 217 of file exscrobj.cpp.

References UninitObject::create(), get_member_id(), getKnownObjMember(), and ObjMember::id.

Referenced by call_method_id().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

const char * ScriptExObjImp::typeOf ( ) const [virtual]

Implements BApplicObj< ScriptExPtr >.

Definition at line 43 of file exscrobj.cpp.

int ScriptExObjImp::typeOfInt ( ) const [virtual]

Implements BApplicObj< ScriptExPtr >.

Definition at line 47 of file exscrobj.cpp.

References BObjectImp::OTScriptExRef.


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