torc::generic::Simulate::Factory Class Reference

#include <Simulate.hpp>

Inheritance diagram for torc::generic::Simulate::Factory:

Inheritance graph
[legend]
Collaboration diagram for torc::generic::Simulate::Factory:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual SimulateSharedPtr newSimulatePtr (const std::string &inName, const std::vector< PortListAliasSharedPtr > &inPortListAliases, const std::vector< ApplySharedPtr > &inAllApply, const std::vector< WaveValueSharedPtr > &inWaveValues, const ViewSharedPtr &inView, const std::string &inOriginalName=std::string(), const InterfaceAttributesSharedPtr &inInterfaceAttributes=InterfaceAttributesSharedPtr()) throw (Error)


Detailed Description

Convenience class for creating a simulate

Definition at line 66 of file Simulate.hpp.


Member Function Documentation

SimulateSharedPtr torc::generic::Simulate::Factory::newSimulatePtr ( const std::string &  inName,
const std::vector< PortListAliasSharedPtr > &  inPortListAliases,
const std::vector< ApplySharedPtr > &  inAllApply,
const std::vector< WaveValueSharedPtr > &  inWaveValues,
const ViewSharedPtr &  inView,
const std::string &  inOriginalName = std::string(),
const InterfaceAttributesSharedPtr &  inInterfaceAttributes = InterfaceAttributesSharedPtr() 
) throw (Error) [virtual]

Create a simulate.

Parameters:
[in] inName Name of the simulate to be created.
[in] inPortListAliases Vector of port list aliases to this simulate.
[in] inAllApply Vector of apply to this simulate.
[in] inWaveValues Vector of WaveValues to this simulate.
[in] inView Pointer to parented (view) object.
[in] inOriginalName Original name of the simulate [optional].
[in] inInterfaceAttributes Pointer to parented (InterfaceAttributes) object [optional]. If mentioned then this will decompile within (contents ...) construct.
Returns:
Pointer to created simulate.
Create a simulate.

Parameters:
[in] inName Name of the simulate to be created.
[in] inPortListAliases Vector of port list aliases to this simulate.
[in] inAllApply Vector of apply to this simulate.
[in] inWaveValues Vector of WaveValues to this simulate.
[in] inView Pointer to parented (view) object.
[in] inOriginalName Original name of the simulate [optional].
[in] inInterfaceAttributes Pointer to parented (InterfaceAttributes) object [optional]. If mentioned then this will decompile within (contents ...) construct.
Returns:
Pointer to created simulate.

Definition at line 42 of file Simulate.cpp.


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

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