AnalogDelayObjectMap Class Reference

#include <AnalogDelayObjectMap.h>

Collaboration diagram for AnalogDelayObjectMap:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 AnalogDelayObjectMap ()
virtual ~AnalogDelayObjectMap ()
AnalogDelayObjectfind (SimObject *owner, int port=0)
AnalogDelayObjectfind (SimObject *owner, string fieldname)
void insert (SimObject *owner, string fieldname, AnalogDelayObject *delayObject)
void insert (SimObject *owner, int port, AnalogDelayObject *delayObject)

Protected Types

typedef hash_map< pair
< SimObject *, int >
, AnalogDelayObject
*, PCSIM::hash< pair
< SimObject *, int > > > 
port_maptype
typedef hash_map< pair
< SimObject *, string >
, AnalogDelayObject
*, PCSIM::hash< pair
< SimObject *, string > > > 
field_maptype

Protected Attributes

port_maptype port_map
field_maptype field_map


Detailed Description

Definition at line 13 of file AnalogDelayObjectMap.h.


Member Typedef Documentation

typedef hash_map< pair<SimObject *, int>, AnalogDelayObject *, PCSIM::hash<pair<SimObject *,int> > > AnalogDelayObjectMap::port_maptype [protected]

Definition at line 29 of file AnalogDelayObjectMap.h.

typedef hash_map< pair<SimObject *,string>, AnalogDelayObject *, PCSIM::hash< pair<SimObject *,string> > > AnalogDelayObjectMap::field_maptype [protected]

Definition at line 31 of file AnalogDelayObjectMap.h.


Constructor & Destructor Documentation

AnalogDelayObjectMap::AnalogDelayObjectMap (  ) 

Definition at line 7 of file AnalogDelayObjectMap.cpp.

AnalogDelayObjectMap::~AnalogDelayObjectMap (  )  [virtual]

Definition at line 10 of file AnalogDelayObjectMap.cpp.


Member Function Documentation

AnalogDelayObject * AnalogDelayObjectMap::find ( SimObject owner,
int  port = 0 
)

AnalogDelayObject * AnalogDelayObjectMap::find ( SimObject owner,
string  fieldname 
)

Definition at line 29 of file AnalogDelayObjectMap.cpp.

References field_map.

void AnalogDelayObjectMap::insert ( SimObject owner,
string  fieldname,
AnalogDelayObject delayObject 
)

void AnalogDelayObjectMap::insert ( SimObject owner,
int  port,
AnalogDelayObject delayObject 
)

Definition at line 23 of file AnalogDelayObjectMap.cpp.

References port_map.


Member Data Documentation

Definition at line 33 of file AnalogDelayObjectMap.h.

Referenced by find(), and insert().

Definition at line 34 of file AnalogDelayObjectMap.h.

Referenced by find(), and insert().


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

Generated on Wed Jul 9 16:34:46 2008 for PCSIM by  doxygen 1.5.5