Pol  Rev 533
BIntHash Class Reference
+ Inheritance diagram for BIntHash:
+ Collaboration diagram for BIntHash:

List of all members.

Public Member Functions

 BIntHash ()
 BIntHash (const BIntHash &)
void add (int key, BObjectImp *value)
virtual BObjectImpcopy () const
virtual BObjectRef get_member (const char *membername)
virtual std::string getStringRep () const
virtual BObjectRef OperSubscript (const BObject &obj)
virtual size_t sizeEstimate () const

Private Types

typedef std::map< int, BObjectRefContents

Private Member Functions

BIntHashoperator= (const BIntHash &)

Private Attributes

Contents contents_

Detailed Description

Definition at line 1135 of file uomod2.cpp.


Member Typedef Documentation

typedef std::map<int,BObjectRef> BIntHash::Contents [private]

Definition at line 1147 of file uomod2.cpp.


Constructor & Destructor Documentation

Definition at line 1154 of file uomod2.cpp.

Referenced by copy(), and sizeEstimate().

+ Here is the caller graph for this function:

BIntHash::BIntHash ( const BIntHash ih)

Definition at line 1159 of file uomod2.cpp.


Member Function Documentation

void BIntHash::add ( int  key,
BObjectImp value 
)

Definition at line 1186 of file uomod2.cpp.

References contents_.

Referenced by gumpbutton_handler().

+ Here is the caller graph for this function:

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

Implements BObjectImp.

Definition at line 1165 of file uomod2.cpp.

References BIntHash().

+ Here is the call graph for this function:

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

Reimplemented from BObjectImp.

Definition at line 1192 of file uomod2.cpp.

References ObjArray::addElement(), contents_, and BObject::impptr().

+ Here is the call graph for this function:

string BIntHash::getStringRep ( ) const [virtual]

Implements BObjectImp.

Definition at line 1181 of file uomod2.cpp.

BIntHash& BIntHash::operator= ( const BIntHash ) [private]
BObjectRef BIntHash::OperSubscript ( const BObject obj) [virtual]

Reimplemented from BObjectImp.

Definition at line 1214 of file uomod2.cpp.

References contents_, ref_ptr< T >::get(), BObject::impref(), BObjectImp::isa(), BObjectImp::OTLong, and BLong::value().

+ Here is the call graph for this function:

size_t BIntHash::sizeEstimate ( ) const [virtual]

Implements BObjectImp.

Definition at line 1170 of file uomod2.cpp.

References BIntHash(), and contents_.

+ Here is the call graph for this function:


Member Data Documentation

Definition at line 1148 of file uomod2.cpp.

Referenced by add(), get_member(), OperSubscript(), and sizeEstimate().


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