torc::generic::PortListAlias Class Reference

Represents an ordered list of port references with a name aliased. More...

#include <PortListAlias.hpp>

Inheritance diagram for torc::generic::PortListAlias:

Inheritance graph
[legend]
Collaboration diagram for torc::generic::PortListAlias:

Collaboration graph
[legend]

List of all members.

Public Types

typedef VisitorType
< PortListAlias
Visitor

Public Member Functions

virtual void accept (BaseVisitor &inoutVisitor) throw (Error)
const PortListSharedPtr getPortList () const throw ()
void setPortList (const PortListSharedPtr &inPortList) throw ()

Private Attributes

PortListSharedPtr mPortList

Friends

class FactoryType< PortListAlias >

Classes

class  Factory


Detailed Description

Represents an ordered list of port references with a name aliased.

The PortList class represents an ordered list of port references. Such objects in EDIF are declard using the (portList portRefName1 portRefName2 ... ) syntax.

Definition at line 38 of file PortListAlias.hpp.


Member Typedef Documentation

Convenience class to visit a port list alias.

Definition at line 49 of file PortListAlias.hpp.


Member Function Documentation

const PortListSharedPtr torc::generic::PortListAlias::getPortList (  )  const throw () [inline]

Get the portList accociated with this PortListAlias.

Returns:
Pointer to PortList

Definition at line 104 of file PortListAlias.hpp.

void torc::generic::PortListAlias::setPortList ( const PortListSharedPtr &  inPortList  )  throw ()

Set the portList accociated with this PortListAlias.

Parameters:
[in] inPortList Pointer to PortList

Definition at line 78 of file PortListAlias.cpp.


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

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