Pol  Rev 533
BError Class Reference

#include <berror.h>

+ Inheritance diagram for BError:
+ Collaboration diagram for BError:

List of all members.

Public Member Functions

 BError ()
 BError (const char *errortext)
 BError (const std::string &errortext)

Static Public Member Functions

static unsigned int creations ()
static BObjectImpunpack (std::istream &is)

Protected Member Functions

 BError (const BError &i)
 BError (std::istream &is, unsigned size)
virtual BObjectImparray_assign (BObjectImp *idx, BObjectImp *target)
virtual BObjectImpcopy () const
ContIteratorcreateIterator (BObject *pIterVal)
virtual bool isEqual (const BObjectImp &objimp) const
virtual bool isTrue () const
virtual BObjectRef OperSubscript (const BObject &obj)
virtual char packtype () const
virtual const char * typeOf () const
virtual int typeOfInt () const
virtual const char * typetag () const

Static Private Attributes

static unsigned int creations_ = 0

Detailed Description

Definition at line 15 of file berror.h.


Constructor & Destructor Documentation

Definition at line 22 of file berror.cpp.

References creations_.

Referenced by copy(), and unpack().

+ Here is the caller graph for this function:

BError::BError ( const char *  errortext) [explicit]

Definition at line 40 of file berror.cpp.

References BStruct::addMember(), and creations_.

+ Here is the call graph for this function:

BError::BError ( const std::string &  errortext) [explicit]

Definition at line 47 of file berror.cpp.

References BStruct::addMember(), and creations_.

+ Here is the call graph for this function:

BError::BError ( const BError i) [protected]

Definition at line 28 of file berror.cpp.

References creations_.

BError::BError ( std::istream &  is,
unsigned  size 
) [protected]

Definition at line 34 of file berror.cpp.

References creations_.


Member Function Documentation

BObjectImp * BError::array_assign ( BObjectImp idx,
BObjectImp target 
) [protected, virtual]

Reimplemented from BStruct.

Definition at line 119 of file berror.cpp.

BObjectImp * BError::copy ( void  ) const [protected, virtual]

Reimplemented from BStruct.

Definition at line 55 of file berror.cpp.

References BError().

+ Here is the call graph for this function:

ContIterator * BError::createIterator ( BObject pIterVal) [protected, virtual]

Reimplemented from BStruct.

Definition at line 109 of file berror.cpp.

unsigned int BError::creations ( ) [static]

Definition at line 17 of file berror.cpp.

References creations_.

Referenced by update_rpm().

+ Here is the caller graph for this function:

bool BError::isEqual ( const BObjectImp objimp) const [protected, virtual]

Reimplemented from BObjectImp.

Definition at line 104 of file berror.cpp.

References BObjectImp::isa(), BObjectImp::OTError, and BObjectImp::OTUninit.

+ Here is the call graph for this function:

bool BError::isTrue ( void  ) const [protected, virtual]

Reimplemented from BObjectImp.

Definition at line 100 of file berror.cpp.

BObjectRef BError::OperSubscript ( const BObject obj) [protected, virtual]

Reimplemented from BStruct.

Definition at line 114 of file berror.cpp.

char BError::packtype ( ) const [protected, virtual]

Reimplemented from BStruct.

Definition at line 60 of file berror.cpp.

const char * BError::typeOf ( ) const [protected, virtual]

Reimplemented from BStruct.

Definition at line 70 of file berror.cpp.

int BError::typeOfInt ( ) const [protected, virtual]

Reimplemented from BStruct.

Definition at line 75 of file berror.cpp.

References BObjectImp::OTError.

const char * BError::typetag ( ) const [protected, virtual]

Reimplemented from BStruct.

Definition at line 65 of file berror.cpp.

BObjectImp * BError::unpack ( std::istream &  is) [static]

Reimplemented from BStruct.

Definition at line 80 of file berror.cpp.

References BError().

+ Here is the call graph for this function:


Member Data Documentation

unsigned int BError::creations_ = 0 [static, private]

Definition at line 45 of file berror.h.

Referenced by BError(), and creations().


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