torc::generic::LogicElement::Factory Class Reference

#include <LogicElement.hpp>

Inheritance diagram for torc::generic::LogicElement::Factory:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual LogicElementSharedPtr newLogicElementPtr (const LogicElement::Type &inType, const LogicValueSharedPtr &inLogicValue=LogicValueSharedPtr(), const LogicElementSharedPtr &inParentLogicElement=LogicElementSharedPtr()) throw (Error)


Detailed Description

Convenience class to create a logic element.

Definition at line 82 of file LogicElement.hpp.


Member Function Documentation

LogicElementSharedPtr torc::generic::LogicElement::Factory::newLogicElementPtr ( const LogicElement::Type inType,
const LogicValueSharedPtr &  inLogicValue = LogicValueSharedPtr(),
const LogicElementSharedPtr &  inParentLogicElement = LogicElementSharedPtr() 
) throw (Error) [virtual]

Create a logic element.

Parameters:
[in] inType Type of the logic value.
[in] inLogicValue Pointer to the logic value [optional], needed for single logic element creation.
[in] inParentLogicElement Pointer to parent logic element [optional].
Returns:
Pointer to created permutable.

Definition at line 34 of file LogicElement.cpp.


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

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