torc::generic::Timing::Factory Class Reference

#include <Timing.hpp>

Inheritance diagram for torc::generic::Timing::Factory:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual TimingSharedPtr newTimingPtr (const Derivation &inDerivation, const std::list< PathDelaySharedPtr > &inPathDelays, const std::list< ForbiddenEventSharedPtr > &inForbiddentEvents, const ViewSharedPtr &inView, const InterfaceAttributesSharedPtr &inInterfaceAttributes=InterfaceAttributesSharedPtr(), const InstanceSharedPtr &inInstance=InstanceSharedPtr()) throw (Error)


Detailed Description

Convenience class to create a Timing.

Definition at line 61 of file Timing.hpp.


Member Function Documentation

TimingSharedPtr torc::generic::Timing::Factory::newTimingPtr ( const Derivation inDerivation,
const std::list< PathDelaySharedPtr > &  inPathDelays,
const std::list< ForbiddenEventSharedPtr > &  inForbiddentEvents,
const ViewSharedPtr &  inView,
const InterfaceAttributesSharedPtr &  inInterfaceAttributes = InterfaceAttributesSharedPtr(),
const InstanceSharedPtr &  inInstance = InstanceSharedPtr() 
) throw (Error) [virtual]

Create a Timing.

Parameters:
[in] inDerivation Derivation value
[in] inPathDelays List of path delays of this timing to be appended to.
[in] inForbiddentEvents List of forbidden events to be appended to
[in] inView Pointer to parented (view) object.
[in] inInterfaceAttributes Pointer to parented (InterfaceAttributes) object [optional]. If mentioned then this will decompile within (contents ...) construct.
[in] inInstance Pointer to parented object( Instance ) [optional]. If mentioned then this will decompile within (instance ...) construct.
Returns:
Pointer to created Timing.

Definition at line 43 of file Timing.cpp.


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

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