torc::physical::PortTemp Class Reference

Temporary module port. More...

#include <Port.hpp>

List of all members.

Protected Member Functions

 PortTemp (const string &inName, const string &inInstance, const string &inPin)
const stringgetName (void) const
 Returns the port name.
const stringgetInstance (void) const
 Returns the port instance.
const stringgetPin (void) const
 Returns the port instance pin.

Protected Attributes

string mName
 The port name.
string mInstance
 The port instance.
string mPin
 The port pin.

Private Types

typedef std::string string
 Imported type name.

Friends

class torc::XdlParser
 The XdlParser class has direct access to our internals.


Detailed Description

Temporary module port.

This class should only be used by XdlParser to remember the port while awaiting the definition of the port's instance.

Definition at line 82 of file Port.hpp.


Member Typedef Documentation

typedef std::string torc::physical::PortTemp::string [private]

Imported type name.

Definition at line 87 of file Port.hpp.


Constructor & Destructor Documentation

torc::physical::PortTemp::PortTemp ( const string inName,
const string inInstance,
const string inPin 
) [inline, protected]

Parameters:
inName The port name.
inInstance The port instance.
inPin The port pin.

Definition at line 100 of file Port.hpp.


Member Function Documentation

const string& torc::physical::PortTemp::getName ( void   )  const [inline, protected]

Returns the port name.

Definition at line 104 of file Port.hpp.

const string& torc::physical::PortTemp::getInstance ( void   )  const [inline, protected]

Returns the port instance.

Definition at line 106 of file Port.hpp.

const string& torc::physical::PortTemp::getPin ( void   )  const [inline, protected]

Returns the port instance pin.

Definition at line 108 of file Port.hpp.


Friends And Related Function Documentation

friend class torc::XdlParser [friend]

The XdlParser class has direct access to our internals.

Definition at line 84 of file Port.hpp.


Member Data Documentation

The port name.

Definition at line 91 of file Port.hpp.

The port instance.

Definition at line 93 of file Port.hpp.

The port pin.

Definition at line 95 of file Port.hpp.


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

Generated on Thu Oct 13 16:50:48 2011 for TORC by  doxygen 1.5.6