|
Pol
Revision:cb584c9
|
#include <bobject.h>
Inheritance diagram for Pol::Bscript::BLong:Public Member Functions | |
| BLong (int lval=0L) | |
| BLong (const BLong &L) | |
| virtual BObjectImp * | bitnot () const POL_OVERRIDE |
| virtual BObjectImp * | copy () const POL_OVERRIDE |
| void | copyvalue (const BLong &ni) |
| virtual std::string | getStringRep () const POL_OVERRIDE |
| int | increment () |
| virtual BObjectImp * | inverse () const POL_OVERRIDE |
| virtual bool | isTrue () const POL_OVERRIDE |
| void | operator delete (void *) |
| void | operator delete (void *, size_t) |
| void * | operator new (std::size_t len) |
| virtual bool | operator< (const BObjectImp &objimp) const POL_OVERRIDE |
| virtual bool | operator== (const BObjectImp &objimp) const POL_OVERRIDE |
| virtual std::string | pack () const POL_OVERRIDE |
| virtual void | packonto (std::ostream &os) const POL_OVERRIDE |
| virtual void | printOn (std::ostream &) const POL_OVERRIDE |
| virtual BObjectImp * | selfBitAndObj (const BLong &objimp) const POL_OVERRIDE |
| virtual void | selfBitAndObj (BLong &objimp, BObject &obj) POL_OVERRIDE |
| virtual BObjectImp * | selfBitAndObjImp (const BObjectImp &objimp) const POL_OVERRIDE |
| virtual void | selfBitAndObjImp (BObjectImp &objimp, BObject &obj) POL_OVERRIDE |
| virtual BObjectImp * | selfBitOrObj (const BLong &objimp) const POL_OVERRIDE |
| virtual void | selfBitOrObj (BLong &objimp, BObject &obj) POL_OVERRIDE |
| virtual BObjectImp * | selfBitOrObjImp (const BObjectImp &objimp) const POL_OVERRIDE |
| virtual void | selfBitOrObjImp (BObjectImp &objimp, BObject &obj) POL_OVERRIDE |
| virtual BObjectImp * | selfBitShiftLeftObj (const BLong &objimp) const POL_OVERRIDE |
| virtual void | selfBitShiftLeftObj (BLong &objimp, BObject &obj) POL_OVERRIDE |
| virtual BObjectImp * | selfBitShiftLeftObjImp (const BObjectImp &objimp) const POL_OVERRIDE |
| virtual void | selfBitShiftLeftObjImp (BObjectImp &objimp, BObject &obj) POL_OVERRIDE |
| virtual BObjectImp * | selfBitShiftRightObj (const BLong &objimp) const POL_OVERRIDE |
| virtual void | selfBitShiftRightObj (BLong &objimp, BObject &obj) POL_OVERRIDE |
| virtual BObjectImp * | selfBitShiftRightObjImp (const BObjectImp &objimp) const POL_OVERRIDE |
| virtual void | selfBitShiftRightObjImp (BObjectImp &objimp, BObject &obj) POL_OVERRIDE |
| virtual BObjectImp * | selfBitXorObj (const BLong &objimp) const POL_OVERRIDE |
| virtual void | selfBitXorObj (BLong &objimp, BObject &obj) POL_OVERRIDE |
| virtual BObjectImp * | selfBitXorObjImp (const BObjectImp &objimp) const POL_OVERRIDE |
| virtual void | selfBitXorObjImp (BObjectImp &objimp, BObject &obj) POL_OVERRIDE |
| virtual BObjectImp * | selfDividedByObj (const BLong &objimp) const POL_OVERRIDE |
| virtual BObjectImp * | selfDividedByObj (const Double &objimp) const POL_OVERRIDE |
| virtual void | selfDividedByObj (BLong &objimp, BObject &obj) POL_OVERRIDE |
| virtual void | selfDividedByObj (Double &objimp, BObject &obj) POL_OVERRIDE |
| virtual BObjectImp * | selfDividedByObjImp (const BObjectImp &objimp) const POL_OVERRIDE |
| virtual void | selfDividedByObjImp (BObjectImp &objimp, BObject &obj) POL_OVERRIDE |
| virtual BObjectImp * | selfMinusObj (const BLong &objimp) const POL_OVERRIDE |
| virtual BObjectImp * | selfMinusObj (const Double &objimp) const POL_OVERRIDE |
| virtual BObjectImp * | selfMinusObj (const String &objimp) const POL_OVERRIDE |
| virtual void | selfMinusObj (BLong &objimp, BObject &obj) POL_OVERRIDE |
| virtual void | selfMinusObj (Double &objimp, BObject &obj) POL_OVERRIDE |
| virtual void | selfMinusObj (String &objimp, BObject &obj) POL_OVERRIDE |
| virtual BObjectImp * | selfMinusObjImp (const BObjectImp &objimp) const POL_OVERRIDE |
| virtual void | selfMinusObjImp (BObjectImp &objimp, BObject &obj) POL_OVERRIDE |
| virtual BObjectImp * | selfModulusObj (const BLong &objimp) const POL_OVERRIDE |
| virtual BObjectImp * | selfModulusObj (const Double &objimp) const POL_OVERRIDE |
| virtual void | selfModulusObj (BLong &objimp, BObject &obj) POL_OVERRIDE |
| virtual void | selfModulusObj (Double &objimp, BObject &obj) POL_OVERRIDE |
| virtual BObjectImp * | selfModulusObjImp (const BObjectImp &objimp) const POL_OVERRIDE |
| virtual void | selfModulusObjImp (BObjectImp &objimp, BObject &obj) POL_OVERRIDE |
| virtual BObjectImp * | selfPlusObj (const BLong &objimp) const POL_OVERRIDE |
| virtual BObjectImp * | selfPlusObj (const Double &objimp) const POL_OVERRIDE |
| virtual BObjectImp * | selfPlusObj (const String &objimp) const POL_OVERRIDE |
| virtual void | selfPlusObj (BLong &objimp, BObject &obj) POL_OVERRIDE |
| virtual void | selfPlusObj (Double &objimp, BObject &obj) POL_OVERRIDE |
| virtual void | selfPlusObj (String &objimp, BObject &obj) POL_OVERRIDE |
| virtual BObjectImp * | selfPlusObjImp (const BObjectImp &objimp) const POL_OVERRIDE |
| virtual void | selfPlusObjImp (BObjectImp &objimp, BObject &obj) POL_OVERRIDE |
| virtual BObjectImp * | selfTimesObj (const BLong &objimp) const POL_OVERRIDE |
| virtual BObjectImp * | selfTimesObj (const Double &objimp) const POL_OVERRIDE |
| virtual void | selfTimesObj (BLong &objimp, BObject &obj) POL_OVERRIDE |
| virtual void | selfTimesObj (Double &objimp, BObject &obj) POL_OVERRIDE |
| virtual BObjectImp * | selfTimesObjImp (const BObjectImp &objimp) const POL_OVERRIDE |
| virtual void | selfTimesObjImp (BObjectImp &objimp, BObject &obj) POL_OVERRIDE |
| virtual size_t | sizeEstimate () const POL_OVERRIDE |
| int | value () const |
Public Member Functions inherited from Pol::Bscript::BObjectImp | |
| BObjectImp (BObjectType type) | |
| virtual | ~BObjectImp () |
| virtual BObjectImp * | array_assign (BObjectImp *idx, BObjectImp *target, bool copy) |
| virtual BObjectImp * | call_method (const char *methodname, Executor &ex) |
| virtual BObjectImp * | call_method_id (const int id, Executor &ex, bool forcebuiltin=false) |
| virtual long | contains (const BObjectImp &objimp) const |
| virtual ContIterator * | createIterator (BObject *pIterVal) |
| virtual BObjectRef | get_member (const char *membername) |
| virtual BObjectRef | get_member_id (const int id) |
| virtual std::string | getFormattedStringRep () const |
| unsigned int | instance () const |
| bool | isa (BObjectType type) const |
| virtual char | member (const BObject &obj) const |
| virtual bool | operator!= (const BObjectImp &objimp) const |
| virtual BObject | operator- () const |
| virtual bool | operator<= (const BObjectImp &objimp) const |
| virtual bool | operator> (const BObjectImp &objimp) const |
| virtual bool | operator>= (const BObjectImp &objimp) const |
| virtual void | operDivideEqual (BObject &obj, BObjectImp &objimp) |
| virtual BObjectRef | operDotMinus (const char *name) |
| virtual BObjectRef | operDotPlus (const char *name) |
| virtual BObjectRef | operDotQMark (const char *name) |
| virtual void | operInsertInto (BObject &obj, const BObjectImp &objimp) |
| virtual void | operMinusEqual (BObject &obj, BObjectImp &objimp) |
| virtual void | operModulusEqual (BObject &obj, BObjectImp &objimp) |
| virtual BObjectRef | OperMultiSubscript (std::stack< BObjectRef > &indices) |
| virtual BObjectRef | OperMultiSubscriptAssign (std::stack< BObjectRef > &indices, BObjectImp *target) |
| virtual void | operPlusEqual (BObject &obj, BObjectImp &objimp) |
| virtual BObjectRef | OperSubscript (const BObject &obj) |
| virtual void | operTimesEqual (BObject &obj, BObjectImp &objimp) |
| virtual BObjectImp * | selfBitAndObj (const BObjectImp &objimp) const |
| virtual BObjectImp * | selfBitAndObj (const Double &objimp) const |
| virtual BObjectImp * | selfBitAndObj (const String &objimp) const |
| virtual BObjectImp * | selfBitAndObj (const ObjArray &objimp) const |
| virtual void | selfBitAndObj (BObjectImp &objimp, BObject &obj) |
| virtual void | selfBitAndObj (Double &objimp, BObject &obj) |
| virtual void | selfBitAndObj (String &objimp, BObject &obj) |
| virtual void | selfBitAndObj (ObjArray &objimp, BObject &obj) |
| virtual BObjectImp * | selfBitOrObj (const BObjectImp &objimp) const |
| virtual BObjectImp * | selfBitOrObj (const Double &objimp) const |
| virtual BObjectImp * | selfBitOrObj (const String &objimp) const |
| virtual BObjectImp * | selfBitOrObj (const ObjArray &objimp) const |
| virtual void | selfBitOrObj (BObjectImp &objimp, BObject &obj) |
| virtual void | selfBitOrObj (Double &objimp, BObject &obj) |
| virtual void | selfBitOrObj (String &objimp, BObject &obj) |
| virtual void | selfBitOrObj (ObjArray &objimp, BObject &obj) |
| virtual BObjectImp * | selfBitShiftLeftObj (const BObjectImp &objimp) const |
| virtual BObjectImp * | selfBitShiftLeftObj (const Double &objimp) const |
| virtual BObjectImp * | selfBitShiftLeftObj (const String &objimp) const |
| virtual BObjectImp * | selfBitShiftLeftObj (const ObjArray &objimp) const |
| virtual void | selfBitShiftLeftObj (BObjectImp &objimp, BObject &obj) |
| virtual void | selfBitShiftLeftObj (Double &objimp, BObject &obj) |
| virtual void | selfBitShiftLeftObj (String &objimp, BObject &obj) |
| virtual void | selfBitShiftLeftObj (ObjArray &objimp, BObject &obj) |
| virtual BObjectImp * | selfBitShiftRightObj (const BObjectImp &objimp) const |
| virtual BObjectImp * | selfBitShiftRightObj (const Double &objimp) const |
| virtual BObjectImp * | selfBitShiftRightObj (const String &objimp) const |
| virtual BObjectImp * | selfBitShiftRightObj (const ObjArray &objimp) const |
| virtual void | selfBitShiftRightObj (BObjectImp &objimp, BObject &obj) |
| virtual void | selfBitShiftRightObj (Double &objimp, BObject &obj) |
| virtual void | selfBitShiftRightObj (String &objimp, BObject &obj) |
| virtual void | selfBitShiftRightObj (ObjArray &objimp, BObject &obj) |
| virtual BObjectImp * | selfBitXorObj (const BObjectImp &objimp) const |
| virtual BObjectImp * | selfBitXorObj (const Double &objimp) const |
| virtual BObjectImp * | selfBitXorObj (const String &objimp) const |
| virtual BObjectImp * | selfBitXorObj (const ObjArray &objimp) const |
| virtual void | selfBitXorObj (BObjectImp &objimp, BObject &obj) |
| virtual void | selfBitXorObj (Double &objimp, BObject &obj) |
| virtual void | selfBitXorObj (String &objimp, BObject &obj) |
| virtual void | selfBitXorObj (ObjArray &objimp, BObject &obj) |
| virtual BObjectImp * | selfDividedByObj (const BObjectImp &objimp) const |
| virtual BObjectImp * | selfDividedByObj (const String &objimp) const |
| virtual BObjectImp * | selfDividedByObj (const ObjArray &objimp) const |
| virtual void | selfDividedByObj (BObjectImp &objimp, BObject &obj) |
| virtual void | selfDividedByObj (String &objimp, BObject &obj) |
| virtual void | selfDividedByObj (ObjArray &objimp, BObject &obj) |
| virtual BObjectImp * | selfMinusObj (const BObjectImp &objimp) const |
| virtual BObjectImp * | selfMinusObj (const ObjArray &objimp) const |
| virtual void | selfMinusObj (BObjectImp &objimp, BObject &obj) |
| virtual void | selfMinusObj (ObjArray &objimp, BObject &obj) |
| virtual BObjectImp * | selfModulusObj (const BObjectImp &objimp) const |
| virtual BObjectImp * | selfModulusObj (const String &objimp) const |
| virtual BObjectImp * | selfModulusObj (const ObjArray &objimp) const |
| virtual void | selfModulusObj (BObjectImp &objimp, BObject &obj) |
| virtual void | selfModulusObj (String &objimp, BObject &obj) |
| virtual void | selfModulusObj (ObjArray &objimp, BObject &obj) |
| virtual BObjectImp * | selfPlusObj (const BObjectImp &objimp) const |
| virtual BObjectImp * | selfPlusObj (const ObjArray &objimp) const |
| virtual void | selfPlusObj (BObjectImp &objimp, BObject &obj) |
| virtual void | selfPlusObj (ObjArray &objimp, BObject &obj) |
| virtual BObjectImp * | selfTimesObj (const BObjectImp &objimp) const |
| virtual BObjectImp * | selfTimesObj (const String &objimp) const |
| virtual BObjectImp * | selfTimesObj (const ObjArray &objimp) const |
| virtual void | selfTimesObj (BObjectImp &objimp, BObject &obj) |
| virtual void | selfTimesObj (String &objimp, BObject &obj) |
| virtual void | selfTimesObj (ObjArray &objimp, BObject &obj) |
| virtual BObjectRef | set_member (const char *membername, BObjectImp *valueimp, bool copy) |
| virtual BObjectRef | set_member_id (const int id, BObjectImp *valueimp, bool copy) |
| virtual char | str_member (const std::string &membername) const |
| BObjectType | type () const |
| virtual const char * | typeOf () const |
| virtual u8 | typeOfInt () const |
Public Member Functions inherited from ref_counted | |
| unsigned int | add_ref () |
| unsigned int | count () const |
| unsigned int | release () |
Static Public Member Functions | |
| static std::string | pack (int val) |
| static BObjectImp * | unpack (const char *pstr) |
| static BObjectImp * | unpack (std::istream &is) |
Static Public Member Functions inherited from Pol::Bscript::BObjectImp | |
| static const char * | typestr (BObjectType typ) |
| static BObjectImp * | unpack (const char *pstr) |
| static BObjectImp * | unpack (std::istream &is) |
Protected Attributes | |
| int | lval_ |
Protected Attributes inherited from ref_counted | |
| std::atomic< unsigned int > | _count |
Private Types | |
| typedef BObjectImp | base |
Private Member Functions | |
| ~BLong () | |
Additional Inherited Members | |
Public Types inherited from Pol::Bscript::BObjectImp | |
| enum | BObjectType : u8 { OTUnknown = 0, OTUninit = 1, OTString = 2, OTLong = 3, OTDouble = 4, OTArray = 5, OTApplicPtr = 6, OTApplicObj = 7, OTError = 8, OTDictionary = 9, OTStruct = 10, OTPacket = 11, OTBinaryFile = 12, OTXMLFile = 13, OTXMLNode = 14, OTXMLAttributes = 15, OTPolCoreRef = 16, OTAccountRef = 17, OTConfigFileRef = 18, OTConfigElemRef = 19, OTDataFileRef = 20, OTDataElemRef = 21, OTGuildRef = 22, OTPartyRef = 23, OTBoundingBox = 24, OTDebugContext = 25, OTScriptExRef = 26, OTPackage = 27, OTMenuRef = 28, OTMobileRef = 29, OTOfflineMobileRef = 30, OTItemRef = 31, OTBoatRef = 32, OTMultiRef = 33, OTClientRef = 34, OTSQLConnection = 35, OTSQLResultSet = 36, OTSQLRow = 37, OTBoolean = 38, OTFuncRef = 39 } |
Protected Member Functions inherited from ref_counted | |
| ref_counted () | |
| ~ref_counted ()=default | |
|
private |
|
explicit |
Definition at line 20 of file blong.cpp.
Referenced by bitnot(), copy(), selfBitAndObj(), selfBitOrObj(), selfBitShiftLeftObj(), selfBitShiftRightObj(), selfBitXorObj(), selfDividedByObj(), selfMinusObj(), selfModulusObj(), selfPlusObj(), selfTimesObj(), sizeEstimate(), and unpack().
|
inlineprivate |
Definition at line 578 of file bobject.h.
References Pol::Bscript::BObjectImp::pack(), Pol::Bscript::BObjectImp::packonto(), POL_OVERRIDE, Pol::Bscript::BObjectImp::sizeEstimate(), and Pol::Bscript::BObjectImp::unpack().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
|
virtual |
Implements Pol::Bscript::BObjectImp.
Definition at line 73 of file blong.cpp.
References BLong().
Referenced by Pol::Bscript::ObjArray::selfPlusObj().
|
inline |
Definition at line 598 of file bobject.h.
References Pol::Bscript::BObjectImp::bitnot(), Pol::Bscript::BObjectImp::getStringRep(), Pol::Bscript::BObjectImp::isTrue(), lval_, Pol::Bscript::BObjectImp::operator<(), Pol::Bscript::BObjectImp::operator==(), POL_OVERRIDE, Pol::Bscript::BObjectImp::printOn(), Pol::Bscript::BObjectImp::selfBitAndObj(), Pol::Bscript::BObjectImp::selfBitAndObjImp(), Pol::Bscript::BObjectImp::selfBitOrObj(), Pol::Bscript::BObjectImp::selfBitOrObjImp(), Pol::Bscript::BObjectImp::selfBitShiftLeftObj(), Pol::Bscript::BObjectImp::selfBitShiftLeftObjImp(), Pol::Bscript::BObjectImp::selfBitShiftRightObj(), Pol::Bscript::BObjectImp::selfBitShiftRightObjImp(), Pol::Bscript::BObjectImp::selfBitXorObj(), Pol::Bscript::BObjectImp::selfBitXorObjImp(), Pol::Bscript::BObjectImp::selfDividedByObj(), Pol::Bscript::BObjectImp::selfDividedByObjImp(), Pol::Bscript::BObjectImp::selfMinusObj(), Pol::Bscript::BObjectImp::selfMinusObjImp(), Pol::Bscript::BObjectImp::selfModulusObj(), Pol::Bscript::BObjectImp::selfModulusObjImp(), Pol::Bscript::BObjectImp::selfPlusObj(), Pol::Bscript::BObjectImp::selfPlusObjImp(), Pol::Bscript::BObjectImp::selfTimesObj(), and Pol::Bscript::BObjectImp::selfTimesObjImp().
|
virtual |
Implements Pol::Bscript::BObjectImp.
Definition at line 122 of file blong.cpp.
References lval_, OSTRINGSTREAM, and OSTRINGSTREAM_STR.
Referenced by Pol::Bscript::String::selfMinusObj(), selfMinusObj(), Pol::Bscript::String::selfPlusObj(), and selfPlusObj().
|
inline |
Definition at line 593 of file bobject.h.
References Pol::Bscript::BObjectImp::copy(), and POL_OVERRIDE.
Referenced by Pol::Bscript::Executor::ins_nextfor(), Pol::Bscript::Executor::ins_stepforeach(), Pol::Core::BXMLNodeIterator::step(), Pol::Core::BXMLAttributeIterator::step(), and Pol::Bscript::ArrayIterator::step().
|
inlinevirtual |
Reimplemented from Pol::Bscript::BObjectImp.
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 83 of file blong.cpp.
References lval_.
Referenced by operator==().
|
inline |
Definition at line 683 of file bobject.h.
References Pol::Clib::fixed_allocator< N, B >::deallocate().
|
inline |
Definition at line 687 of file bobject.h.
References Pol::Clib::fixed_allocator< N, B >::deallocate().
|
inline |
Definition at line 677 of file bobject.h.
References Pol::Clib::fixed_allocator< N, B >::allocate(), and passert_paranoid.
|
virtual |
Should be overridden. By default objects are lesser or greater based on their type ID. Uninit and Error are always lesser than any other. Same type object should have a custom comparison.
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 108 of file blong.cpp.
References Pol::Bscript::BObjectImp::isa(), lval_, Pol::Bscript::BObjectImp::operator<(), Pol::Bscript::BObjectImp::OTDouble, and Pol::Bscript::BObjectImp::OTLong.
|
virtual |
Can be overridden. By default objects are considered equal only when having the same address in memory
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 88 of file blong.cpp.
References Pol::Bscript::BObjectImp::isa(), isTrue(), lval_, Pol::Bscript::BObjectImp::OTBoolean, Pol::Bscript::BObjectImp::OTDouble, and Pol::Bscript::BObjectImp::OTLong.
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 26 of file blong.cpp.
References lval_, OSTRINGSTREAM, and OSTRINGSTREAM_STR.
Referenced by Pol::Module::ItemGivenEvent::ItemGivenEvent().
|
static |
Definition at line 33 of file blong.cpp.
References OSTRINGSTREAM, and OSTRINGSTREAM_STR.
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 41 of file blong.cpp.
References lval_.
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 84 of file objstrm.cpp.
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 343 of file blong.cpp.
References lval_.
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 331 of file blong.cpp.
References Pol::Bscript::BObjectImp::selfBitAndObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 339 of file blong.cpp.
References Pol::Bscript::BObjectImp::selfBitAndObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 360 of file blong.cpp.
References lval_.
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 348 of file blong.cpp.
References Pol::Bscript::BObjectImp::selfBitOrObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 356 of file blong.cpp.
References Pol::Bscript::BObjectImp::selfBitOrObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 326 of file blong.cpp.
References lval_.
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 314 of file blong.cpp.
References Pol::Bscript::BObjectImp::selfBitShiftLeftObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 322 of file blong.cpp.
References Pol::Bscript::BObjectImp::selfBitShiftLeftObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 309 of file blong.cpp.
References lval_.
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 297 of file blong.cpp.
References Pol::Bscript::BObjectImp::selfBitShiftRightObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 305 of file blong.cpp.
References Pol::Bscript::BObjectImp::selfBitShiftRightObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 377 of file blong.cpp.
References lval_.
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 365 of file blong.cpp.
References Pol::Bscript::BObjectImp::selfBitXorObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 373 of file blong.cpp.
References Pol::Bscript::BObjectImp::selfBitXorObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 228 of file blong.cpp.
References BLong(), and lval_.
Referenced by selfDividedByObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 236 of file blong.cpp.
References lval_, and Pol::Bscript::Double::value().
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 248 of file blong.cpp.
References lval_, and Pol::Bscript::BObject::setimp().
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 255 of file blong.cpp.
References selfDividedByObj(), and Pol::Bscript::BObject::setimp().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 224 of file blong.cpp.
References Pol::Bscript::BObjectImp::selfDividedByObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 244 of file blong.cpp.
References Pol::Bscript::BObjectImp::selfDividedByObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 169 of file blong.cpp.
References BLong(), lval_, and value().
Referenced by selfMinusObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 173 of file blong.cpp.
References lval_, and Pol::Bscript::Double::value().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 177 of file blong.cpp.
References getStringRep(), and Pol::Bscript::String::selfMinusObj().
Reimplemented from Pol::Bscript::BObjectImp.
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 190 of file blong.cpp.
References selfMinusObj(), and Pol::Bscript::BObject::setimp().
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 194 of file blong.cpp.
References selfMinusObj(), and Pol::Bscript::BObject::setimp().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 165 of file blong.cpp.
References Pol::Bscript::BObjectImp::selfMinusObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 182 of file blong.cpp.
References Pol::Bscript::BObjectImp::selfMinusObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 264 of file blong.cpp.
References BLong(), and lval_.
Referenced by selfModulusObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 272 of file blong.cpp.
References lval_, and Pol::Bscript::Double::value().
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 284 of file blong.cpp.
References lval_, and Pol::Bscript::BObject::setimp().
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 291 of file blong.cpp.
References selfModulusObj(), and Pol::Bscript::BObject::setimp().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 260 of file blong.cpp.
References Pol::Bscript::BObjectImp::selfModulusObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 280 of file blong.cpp.
References Pol::Bscript::BObjectImp::selfModulusObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 135 of file blong.cpp.
References BLong(), and lval_.
Referenced by selfPlusObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 139 of file blong.cpp.
References lval_, and Pol::Bscript::Double::value().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 143 of file blong.cpp.
References Pol::Bscript::String::data(), and getStringRep().
Reimplemented from Pol::Bscript::BObjectImp.
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 156 of file blong.cpp.
References selfPlusObj(), and Pol::Bscript::BObject::setimp().
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 160 of file blong.cpp.
References selfPlusObj(), and Pol::Bscript::BObject::setimp().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 131 of file blong.cpp.
References Pol::Bscript::BObjectImp::selfPlusObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 148 of file blong.cpp.
References Pol::Bscript::BObjectImp::selfPlusObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 203 of file blong.cpp.
References BLong(), and lval_.
Referenced by selfTimesObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 207 of file blong.cpp.
References lval_, and Pol::Bscript::Double::value().
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 215 of file blong.cpp.
References lval_.
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 219 of file blong.cpp.
References selfTimesObj(), and Pol::Bscript::BObject::setimp().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 199 of file blong.cpp.
References Pol::Bscript::BObjectImp::selfTimesObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 211 of file blong.cpp.
References Pol::Bscript::BObjectImp::selfTimesObj().
|
virtual |
|
static |
Definition at line 46 of file blong.cpp.
References BLong(), and ISTRINGSTREAM.
Referenced by Pol::Bscript::BObjectImp::unpack().
|
static |
|
inline |
Definition at line 592 of file bobject.h.
Referenced by Pol::Bscript::String::array_assign(), Pol::Bscript::ObjArray::array_assign(), Pol::Core::ExportScript::call_long(), Pol::Core::BXMLfile::call_method_id(), Pol::Core::BXmlNode::call_method_id(), Pol::Module::NPCExecutorModule::CanMove(), Pol::Core::client_io_thread(), Pol::Core::convertArrayToUC(), Pol::Module::NPCExecutorModule::CreateItem(), Pol::Module::NPCExecutorModule::face(), Pol::Core::getCharacterOrClientParam(), Pol::Core::getCharacterParam(), Pol::Core::getItemParam(), Pol::Core::getMultiParam(), Pol::Core::getObjtypeParam(), Pol::Bscript::Executor::getParam(), Pol::Core::getUBoatParam(), Pol::Bscript::Executor::ins_casejmp_findlong(), Pol::Bscript::Executor::ins_stepforeach(), Pol::Module::UOExecutorModule::mf_ApplyConstraint(), Pol::Module::BasicExecutorModule::mf_Bin(), Pol::Module::BasicExecutorModule::mf_Boolean(), Pol::Module::BasicExecutorModule::mf_CChrZ(), Pol::Module::BasicExecutorModule::mf_CDbl(), Pol::Module::ConfigFileExecutorModule::mf_GetConfigReal(), Pol::Module::BasicExecutorModule::mf_Hex(), Pol::Module::UOExecutorModule::mf_SendOpenBook(), Pol::Module::UOExecutorModule::mf_SendPopUpMenu(), Pol::Module::UOExecutorModule::mf_SetScriptController(), Pol::Module::NPCExecutorModule::move(), Pol::Bscript::String::OperMultiSubscript(), Pol::Bscript::ObjArray::OperMultiSubscript(), Pol::Bscript::String::OperMultiSubscriptAssign(), Pol::Core::BSQLRow::OperSubscript(), Pol::Core::BXMLfile::OperSubscript(), Pol::Bscript::String::OperSubscript(), Pol::Core::BXmlNode::OperSubscript(), Pol::Bscript::ObjArray::OperSubscript(), Pol::Module::BIntHash::OperSubscript(), Pol::Module::read_book_page_handler(), Pol::Core::UObject::script_method_id(), Pol::Mobile::Character::script_method_id(), Pol::Bscript::Double::selfDividedByObj(), selfMinusObj(), Pol::Bscript::Double::selfMinusObj(), selfPlusObj(), Pol::Bscript::Double::selfPlusObj(), Pol::Bscript::Double::selfTimesObj(), Pol::Module::ECharacterRefObjImp::set_member_id(), Pol::Module::EItemRefObjImp::set_member_id(), Pol::Module::EUBoatRefObjImp::set_member_id(), Pol::Module::EMultiRefObjImp::set_member_id(), and Pol::Bscript::try_to_format().
|
protected |
Definition at line 673 of file bobject.h.
Referenced by bitnot(), copyvalue(), getStringRep(), isTrue(), operator<(), operator==(), pack(), packonto(), selfBitAndObj(), selfBitOrObj(), selfBitShiftLeftObj(), selfBitShiftRightObj(), selfBitXorObj(), selfDividedByObj(), selfMinusObj(), selfModulusObj(), selfPlusObj(), and selfTimesObj().