torc::generic::Design::Factory Class Reference

#include <Design.hpp>

Inheritance diagram for torc::generic::Design::Factory:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual DesignSharedPtr newDesignPtr (const std::string &inName, const RootSharedPtr &inRootPtr, const std::string &inCellRefName, const std::string &inLibraryRefName, const std::string &inOriginalName=std::string()) throw (Error)


Detailed Description

Convenience class for creating a design

Definition at line 68 of file Design.hpp.


Member Function Documentation

DesignSharedPtr torc::generic::Design::Factory::newDesignPtr ( const std::string &  inName,
const RootSharedPtr &  inRootPtr,
const std::string &  inCellRefName,
const std::string &  inLibraryRefName,
const std::string &  inOriginalName = std::string() 
) throw (Error) [virtual]

Create a design

Parameters:
[in] inName Name of the design to be created.
[in] inRootPtr Pointer to parented(Root) object.
[in] inCellRefName The top level cell ref name for this design.
[in] inLibraryRefName The top level Library ref name for this design.
[in] inOriginalName Original name of the design [optional].
Returns:
Pointer to created design.

Definition at line 27 of file Design.cpp.


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

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