16 #ifndef TORC_GENERIC_LOGICVALUE_HPP
17 #define TORC_GENERIC_LOGICVALUE_HPP
32 namespace torc {
namespace generic {
class LogicValueAttributes; } }
33 namespace torc {
namespace generic {
class SimulationInfo; } }
132 #endif // TORC_GENERIC_LOGICVALUE_HPP
LogicValueAttributesSharedPtr mAttributes
boost::shared_ptr< LogicValue > LogicValueSharedPtr
An acyclic inoutVisitor implementation.
An object that has a parent.
Represents objects that have properties.
Represents class that can hold userData.
This class is used within simulationInfo construct to define a logic value to use for modeling in the...
The Error object thrown by different methods of EdifOM.
const LogicValueAttributesSharedPtr getAttributes() const
A base class for Visitor.
boost::shared_ptr< SimulationInfo > SimulationInfoSharedPtr
virtual LogicValueSharedPtr newLogicValuePtr(const std::string &inName, const LogicValueAttributesSharedPtr &inAttributes, const std::string &inOriginalName=std::string(), const SimulationInfoSharedPtr &inSimulationInfo=SimulationInfoSharedPtr())
void setAttributes(const LogicValueAttributesSharedPtr &inSource)
An object that has a name.
virtual void accept(BaseVisitor &inoutVisitor)
Represents objects that can be renamed.
boost::shared_ptr< LogicValueAttributes > LogicValueAttributesSharedPtr
VisitorType< LogicValue > Visitor
A placeholder for a factory method.
An object that receives an inoutVisitor.