torc-master
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Cloning.hpp File Reference
+ Include dependency graph for Cloning.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  torc::generic::_impl::Copier< _Tp >
 
class  torc::generic::_impl::Copier< _Tp >
 
class  torc::generic::_impl::Copier< class Root >
 
class  torc::generic::_impl::Copier< class Design >
 
class  torc::generic::_impl::Copier< class Library >
 
class  torc::generic::_impl::Copier< class Cell >
 
class  torc::generic::_impl::Copier< class Status >
 
class  torc::generic::_impl::Copier< class SimulationInfo >
 
class  torc::generic::_impl::Copier< class LogicValue >
 
class  torc::generic::_impl::Copier< class View >
 
class  torc::generic::_impl::Copier< class ScalarPort >
 
class  torc::generic::_impl::Copier< class ScalarPortReference >
 
class  torc::generic::_impl::Copier< class VectorPort >
 
class  torc::generic::_impl::Copier< class VectorPortReference >
 
class  torc::generic::_impl::Copier< class PortBundle >
 
class  torc::generic::_impl::Copier< class PortBundleReference >
 
class  torc::generic::_impl::Copier< class SingleInstance >
 
class  torc::generic::_impl::Copier< class ScalarNet >
 
class  torc::generic::_impl::Copier< class NetBundle >
 
class  torc::generic::_impl::Copier< class VectorNet >
 
class  torc::generic::_impl::Copier< class InstanceArray >
 
class  torc::generic::_impl::Copier< class SingleParameter >
 
class  torc::generic::_impl::Copier< class ParameterArray >
 
class  torc::generic::_impl::Copier< class Property >
 
class  torc::generic::_impl::Copier< class Port >
 
class  torc::generic::_impl::Copier< class PortReference >
 
class  torc::generic::_impl::Copier< class Net >
 
class  torc::generic::_impl::Copier< class Instance >
 
class  torc::generic::_impl::Copier< class Parameter >
 
class  torc::generic::_impl::Copier< class Permutable >
 
class  torc::generic::_impl::Copier< class InterfaceJoinedInfo >
 
class  torc::generic::_impl::Copier< class PortList >
 
class  torc::generic::_impl::Copier< class Simulate >
 
class  torc::generic::_impl::Copier< class LogicalResponse >
 
class  torc::generic::_impl::Copier< class Timing >
 
class  torc::generic::_impl::Copier< class ForbiddenEvent >
 
class  torc::generic::_impl::Copier< class Event >
 
class  torc::generic::_impl::Copier< class LogicElement >
 

Namespaces

 torc
 Implementation of class to encapsulate micro-bitstream library generation code.
 
 torc::generic
 Namespace for the Torc generic netlist, including EDIF and BLIF importers and exporters.
 
 torc::generic::_impl
 

Functions

void torc::generic::copyParams (const Instance &inOriginal, const InstanceSharedPtr &outCloned, const ObjectFactorySharedPtr &inFactory)
 
template<typename _Tp >
boost::shared_ptr< _Tp > torc::generic::clone (const boost::shared_ptr< _Tp > &inPointer, const ObjectFactorySharedPtr &inFactory) throw (Error)
 
template<typename _Tp >
boost::shared_ptr< _Tp > torc::generic::cloneJoinedInfo (const boost::shared_ptr< _Tp > &inPointer, const ObjectFactorySharedPtr &inFactory, const ViewSharedPtr &inView) throw (Error)
 
template<typename _Tp >
boost::shared_ptr< _Tp > torc::generic::clonePermutable (const boost::shared_ptr< _Tp > &inPointer, const ObjectFactorySharedPtr &inFactory, const ViewSharedPtr &inView) throw (Error)
 
template<typename _PointerType >
void torc::generic::_impl::copyObject (ScalarPort &inPort, ObjectFactorySharedPtr &inFactory, _PointerType &outPointer) throw (Error)
 
template<typename _PointerType >
void torc::generic::_impl::copyObject (ScalarPortReference &inPortRef, ObjectFactorySharedPtr &inFactory, _PointerType &outPointer) throw (Error)
 
template<typename _PointerType >
void torc::generic::_impl::copyObject (VectorPort &inPort, ObjectFactorySharedPtr &inFactory, _PointerType &outPointer) throw (Error)
 
template<typename _PointerType >
void torc::generic::_impl::copyObject (VectorPortReference &inPortRef, ObjectFactorySharedPtr &inFactory, _PointerType &outPointer) throw (Error)
 
template<typename _PointerType >
void torc::generic::_impl::copyObject (PortBundle &inPort, ObjectFactorySharedPtr &inFactory, _PointerType &outPointer) throw (Error)
 
template<typename _PointerType >
void torc::generic::_impl::copyObject (PortBundleReference &inPortRef, ObjectFactorySharedPtr &inFactory, _PointerType &outPointer) throw (Error)
 
template<typename _PointerType >
void torc::generic::_impl::copyObject (SingleInstance &inInstance, ObjectFactorySharedPtr &inFactory, _PointerType &outPointer) throw (Error)
 
template<typename _PointerType >
void torc::generic::_impl::copyObject (ScalarNet &inNet, ObjectFactorySharedPtr &inFactory, _PointerType &outPointer) throw (Error)
 
template<typename _PointerType >
void torc::generic::_impl::copyObject (NetBundle &inNet, ObjectFactorySharedPtr &inFactory, _PointerType &outPointer) throw (Error)
 
template<typename _PointerType >
void torc::generic::_impl::copyObject (VectorNet &inNet, ObjectFactorySharedPtr &inFactory, _PointerType &outPointer) throw (Error)
 
template<typename _PointerType >
void torc::generic::_impl::copyObject (InstanceArray &inInstanceArray, ObjectFactorySharedPtr &inFactory, _PointerType &outPointer) throw (Error)
 
template<typename _PointerType >
void torc::generic::_impl::copyObject (SingleParameter &inSingleParameter, ObjectFactorySharedPtr &inFactory, _PointerType &outPointer) throw (Error)
 
template<typename _PointerType >
void torc::generic::_impl::copyObject (ParameterArray &inParamArray, ObjectFactorySharedPtr &inFactory, _PointerType &outPointer) throw (Error)