52 return new BError( *
this );
79 if ( !( is >> size >> colon ) )
81 return new BError(
"Unable to unpack struct elemcount" );
86 "Unable to unpack struct elemcount. Length given must be positive integer!" );
90 return new BError(
"Unable to unpack struct elemcount. Bad format. Colon not found!" );
92 return new BError( is, size );
bool isa(BObjectType type) const
virtual ContIterator * createIterator(BObject *pIterVal) POL_OVERRIDE
virtual const char * typeOf() const POL_OVERRIDE
void addMember(const char *name, BObjectRef val)
static unsigned int creations()
virtual const char * typetag() const POL_OVERRIDE
virtual bool operator<(const BObjectImp &objimp) const POL_OVERRIDE
virtual BObjectImp * array_assign(BObjectImp *idx, BObjectImp *target, bool copy) POL_OVERRIDE
static unsigned int creations_
virtual char packtype() const POL_OVERRIDE
virtual u8 typeOfInt() const POL_OVERRIDE
virtual BObjectRef OperSubscript(const BObject &obj) POL_OVERRIDE
virtual bool operator==(const BObjectImp &objimp) const POL_OVERRIDE
virtual BObjectImp * copy() const POL_OVERRIDE
virtual bool isTrue() const POL_OVERRIDE
static BObjectImp * unpack(std::istream &is)