00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #ifndef HAVE_CONFIG_H
00017 #include "torc/generic/config.h"
00018 #endif
00019
00020
00021 #include "torc/generic/om/ObjectFactory.hpp"
00022
00023 namespace torc {
00024
00025 namespace generic {
00026
00027 ObjectFactory::ObjectFactory()
00028 : Cell::Factory(),
00029 Design::Factory(),
00030 Library::Factory(),
00031 InstanceArray::Factory(),
00032 InstanceArrayMember::Factory(),
00033 NetBundle::Factory(),
00034 ParameterArray::Factory(),
00035 PortBundle::Factory(),
00036 PortBundleReference::Factory(),
00037 Property::Factory(),
00038 ParameterArrayElement::Factory(),
00039 PortList::Factory(),
00040 PortListAlias::Factory(),
00041 Root::Factory(),
00042 ScalarNet::Factory(),
00043 ScalarPort::Factory(),
00044 ScalarPortReference::Factory(),
00045 SingleInstance::Factory(),
00046 SingleParameter::Factory(),
00047 Status::Factory(),
00048 VectorNet::Factory(),
00049 VectorNetBit::Factory(),
00050 VectorPort::Factory(),
00051 VectorPortBit::Factory(),
00052 VectorPortReference::Factory(),
00053 VectorPortBitReference::Factory(),
00054 View::Factory(),
00055 Written::Factory(),
00056 Permutable::Factory(),
00057 InterfaceJoinedInfo::Factory(),
00058 LogicValue::Factory(),
00059 SimulationInfo::Factory(),
00060 Simulate::Factory(),
00061 Apply::Factory(),
00062 LogicalResponse::Factory(),
00063 LogicElement::Factory(),
00064 WaveValue::Factory(),
00065 Timing::Factory(),
00066 PathDelay::Factory(),
00067 Event::Factory(),
00068 ForbiddenEvent::Factory() {
00069 }
00070
00071 ObjectFactory::~ObjectFactory() throw() {
00072 }
00073
00074
00075 }
00076
00077 }