torc::generic::LogicValue::Factory Class Reference

#include <LogicValue.hpp>

Inheritance diagram for torc::generic::LogicValue::Factory:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual LogicValueSharedPtr newLogicValuePtr (const std::string &inName, const LogicValueAttributesSharedPtr &inAttributes, const std::string &inOriginalName=std::string(), const SimulationInfoSharedPtr &inSimulationInfo=SimulationInfoSharedPtr()) throw (Error)


Detailed Description

Convenience class to create a LogicValue.

Definition at line 66 of file LogicValue.hpp.


Member Function Documentation

LogicValueSharedPtr torc::generic::LogicValue::Factory::newLogicValuePtr ( const std::string &  inName,
const LogicValueAttributesSharedPtr &  inAttributes,
const std::string &  inOriginalName = std::string(),
const SimulationInfoSharedPtr &  inSimulationInfo = SimulationInfoSharedPtr() 
) throw (Error) [virtual]

Create a LogicValue.

Parameters:
[in] inName Name of the LogicValue to be created.
[in] inAttributes Pointer to LogicValueAttributes object.
[in] inOriginalName Original name of the LogicValue [optional].
[in] inSimulationInfo Pointer to parented(SimulationInfo) object. If not mentioned LogicValue will not be added to SimulationInfo.
Returns:
Pointer to created LogicValue.

Definition at line 36 of file LogicValue.cpp.


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

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