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

Go to the source code of this file.

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.
 

Typedefs

typedef boost::shared_ptr< Apply > torc::generic::ApplySharedPtr
 
typedef boost::weak_ptr< Apply > torc::generic::ApplyWeakPtr
 
typedef boost::shared_ptr< Cell > torc::generic::CellSharedPtr
 
typedef boost::weak_ptr< Cell > torc::generic::CellWeakPtr
 
typedef boost::shared_ptr< Design > torc::generic::DesignSharedPtr
 
typedef boost::weak_ptr< Design > torc::generic::DesignWeakPtr
 
typedef boost::shared_ptr< Error > torc::generic::ErrorSharedPtr
 
typedef boost::weak_ptr< Error > torc::generic::ErrorWeakPtr
 
typedef boost::shared_ptr< Event > torc::generic::EventSharedPtr
 
typedef boost::weak_ptr< Event > torc::generic::EventWeakPtr
 
typedef boost::shared_ptr
< ForbiddenEvent > 
torc::generic::ForbiddenEventSharedPtr
 
typedef boost::weak_ptr
< ForbiddenEvent > 
torc::generic::ForbiddenEventWeakPtr
 
typedef boost::shared_ptr< View > torc::generic::ViewSharedPtr
 
typedef boost::weak_ptr< View > torc::generic::ViewWeakPtr
 
typedef boost::shared_ptr< Root > torc::generic::RootSharedPtr
 
typedef boost::weak_ptr< Root > torc::generic::RootWeakPtr
 
typedef boost::shared_ptr
< Library > 
torc::generic::LibrarySharedPtr
 
typedef boost::weak_ptr< Library > torc::generic::LibraryWeakPtr
 
typedef boost::shared_ptr
< LogicValueAttributes > 
torc::generic::LogicValueAttributesSharedPtr
 
typedef boost::weak_ptr
< LogicValueAttributes > 
torc::generic::LogicValueAttributesWeakPtr
 
typedef boost::shared_ptr
< LogicValue > 
torc::generic::LogicValueSharedPtr
 
typedef boost::weak_ptr
< LogicValue > 
torc::generic::LogicValueWeakPtr
 
typedef boost::shared_ptr
< LogicElement > 
torc::generic::LogicElementSharedPtr
 
typedef boost::weak_ptr
< LogicElement > 
torc::generic::LogicElementWeakPtr
 
typedef boost::shared_ptr
< LogicalResponse > 
torc::generic::LogicalResponseSharedPtr
 
typedef boost::weak_ptr
< LogicalResponse > 
torc::generic::LogicalResponseWeakPtr
 
typedef boost::shared_ptr
< Instance > 
torc::generic::InstanceSharedPtr
 
typedef boost::weak_ptr< Instance > torc::generic::InstanceWeakPtr
 
typedef boost::shared_ptr
< SingleInstance > 
torc::generic::SingleInstanceSharedPtr
 
typedef boost::weak_ptr
< SingleInstance > 
torc::generic::SingleInstanceWeakPtr
 
typedef boost::shared_ptr
< InstanceArray > 
torc::generic::InstanceArraySharedPtr
 
typedef boost::weak_ptr
< InstanceArray > 
torc::generic::InstanceArrayWeakPtr
 
typedef boost::shared_ptr
< InstanceArrayMember > 
torc::generic::InstanceArrayMemberSharedPtr
 
typedef boost::weak_ptr
< InstanceArrayMember > 
torc::generic::InstanceArrayMemberWeakPtr
 
typedef boost::shared_ptr
< InterfaceAttributes > 
torc::generic::InterfaceAttributesSharedPtr
 
typedef boost::weak_ptr
< InterfaceAttributes > 
torc::generic::InterfaceAttributesWeakPtr
 
typedef boost::shared_ptr< Net > torc::generic::NetSharedPtr
 
typedef boost::weak_ptr< Net > torc::generic::NetWeakPtr
 
typedef boost::shared_ptr
< NetAttributes > 
torc::generic::NetAttributesSharedPtr
 
typedef boost::weak_ptr
< NetAttributes > 
torc::generic::NetAttributesWeakPtr
 
typedef boost::shared_ptr
< NetReference > 
torc::generic::NetReferenceSharedPtr
 
typedef boost::weak_ptr
< NetReference > 
torc::generic::NetReferenceWeakPtr
 
typedef boost::shared_ptr
< ScalarNet > 
torc::generic::ScalarNetSharedPtr
 
typedef boost::weak_ptr
< ScalarNet > 
torc::generic::ScalarNetWeakPtr
 
typedef boost::shared_ptr
< VectorNet > 
torc::generic::VectorNetSharedPtr
 
typedef boost::weak_ptr
< VectorNet > 
torc::generic::VectorNetWeakPtr
 
typedef boost::shared_ptr
< VectorNetBit > 
torc::generic::VectorNetBitSharedPtr
 
typedef boost::weak_ptr
< VectorNetBit > 
torc::generic::VectorNetBitWeakPtr
 
typedef boost::shared_ptr
< NetBundle > 
torc::generic::NetBundleSharedPtr
 
typedef boost::weak_ptr
< NetBundle > 
torc::generic::NetBundleWeakPtr
 
typedef boost::shared_ptr
< ObjectFactory > 
torc::generic::ObjectFactorySharedPtr
 
typedef boost::weak_ptr
< ObjectFactory > 
torc::generic::ObjectFactoryWeakPtr
 
typedef boost::shared_ptr
< PathDelay > 
torc::generic::PathDelaySharedPtr
 
typedef boost::weak_ptr
< PathDelay > 
torc::generic::PathDelayWeakPtr
 
typedef boost::shared_ptr
< Permutable > 
torc::generic::PermutableSharedPtr
 
typedef boost::weak_ptr
< Permutable > 
torc::generic::PermutableWeakPtr
 
typedef boost::shared_ptr< Port > torc::generic::PortSharedPtr
 
typedef boost::weak_ptr< Port > torc::generic::PortWeakPtr
 
typedef boost::shared_ptr
< PortElement > 
torc::generic::PortElementSharedPtr
 
typedef boost::weak_ptr
< PortElement > 
torc::generic::PortElementWeakPtr
 
typedef boost::shared_ptr
< PortList > 
torc::generic::PortListSharedPtr
 
typedef boost::weak_ptr< PortList > torc::generic::PortListWeakPtr
 
typedef boost::shared_ptr
< PortListAlias > 
torc::generic::PortListAliasSharedPtr
 
typedef boost::weak_ptr
< PortListAlias > 
torc::generic::PortListAliasWeakPtr
 
typedef boost::shared_ptr
< PortAttributes > 
torc::generic::PortAttributesSharedPtr
 
typedef boost::weak_ptr
< PortAttributes > 
torc::generic::PortAttributesWeakPtr
 
typedef boost::shared_ptr
< PortBundle > 
torc::generic::PortBundleSharedPtr
 
typedef boost::weak_ptr
< PortBundle > 
torc::generic::PortBundleWeakPtr
 
typedef boost::shared_ptr
< PortBundleReference > 
torc::generic::PortBundleReferenceSharedPtr
 
typedef boost::weak_ptr
< PortBundleReference > 
torc::generic::PortBundleReferenceWeakPtr
 
typedef boost::shared_ptr
< PortReference > 
torc::generic::PortReferenceSharedPtr
 
typedef boost::weak_ptr
< PortReference > 
torc::generic::PortReferenceWeakPtr
 
typedef boost::shared_ptr
< Parameter > 
torc::generic::ParameterSharedPtr
 
typedef boost::weak_ptr
< Parameter > 
torc::generic::ParameterWeakPtr
 
typedef boost::shared_ptr
< SingleParameter > 
torc::generic::SingleParameterSharedPtr
 
typedef boost::weak_ptr
< SingleParameter > 
torc::generic::SingleParameterWeakPtr
 
typedef boost::shared_ptr
< SimulationInfo > 
torc::generic::SimulationInfoSharedPtr
 
typedef boost::weak_ptr
< SimulationInfo > 
torc::generic::SimulationInfoWeakPtr
 
typedef boost::shared_ptr
< Simulate > 
torc::generic::SimulateSharedPtr
 
typedef boost::weak_ptr< Simulate > torc::generic::SimulateWeakPtr
 
typedef boost::shared_ptr
< ParameterArray > 
torc::generic::ParameterArraySharedPtr
 
typedef boost::weak_ptr
< ParameterArray > 
torc::generic::ParameterArrayWeakPtr
 
typedef boost::shared_ptr
< ParameterArrayElement > 
torc::generic::ParameterArrayElementSharedPtr
 
typedef boost::weak_ptr
< ParameterArrayElement > 
torc::generic::ParameterArrayElementWeakPtr
 
typedef boost::shared_ptr
< ParameterMap > 
torc::generic::ParameterMapSharedPtr
 
typedef boost::weak_ptr
< ParameterMap > 
torc::generic::ParameterMapWeakPtr
 
typedef boost::shared_ptr
< Property > 
torc::generic::PropertySharedPtr
 
typedef boost::weak_ptr< Property > torc::generic::PropertyWeakPtr
 
typedef boost::shared_ptr
< PropertyContainer > 
torc::generic::PropertyContainerSharedPtr
 
typedef boost::weak_ptr
< PropertyContainer > 
torc::generic::PropertyContainerWeakPtr
 
typedef boost::shared_ptr
< ScalarPort > 
torc::generic::ScalarPortSharedPtr
 
typedef boost::weak_ptr
< ScalarPort > 
torc::generic::ScalarPortWeakPtr
 
typedef boost::shared_ptr
< ScalarPortReference > 
torc::generic::ScalarPortReferenceSharedPtr
 
typedef boost::weak_ptr
< ScalarPortReference > 
torc::generic::ScalarPortReferenceWeakPtr
 
typedef boost::shared_ptr< Timing > torc::generic::TimingSharedPtr
 
typedef boost::weak_ptr< Timing > torc::generic::TimingWeakPtr
 
typedef boost::shared_ptr
< VectorPort > 
torc::generic::VectorPortSharedPtr
 
typedef boost::weak_ptr
< VectorPort > 
torc::generic::VectorPortWeakPtr
 
typedef boost::shared_ptr
< VectorPortReference > 
torc::generic::VectorPortReferenceSharedPtr
 
typedef boost::weak_ptr
< VectorPortReference > 
torc::generic::VectorPortReferenceWeakPtr
 
typedef boost::shared_ptr
< VectorPortBit > 
torc::generic::VectorPortBitSharedPtr
 
typedef boost::shared_ptr
< VectorPortBit > 
torc::generic::VectorPortBitWeakPtr
 
typedef boost::shared_ptr
< VectorPortBitReference > 
torc::generic::VectorPortBitReferenceSharedPtr
 
typedef boost::shared_ptr
< VectorPortBitReference > 
torc::generic::VectorPortBitReferenceWeakPtr
 
typedef boost::shared_ptr
< UserDataContainer > 
torc::generic::UserDataContainerSharedPtr
 
typedef boost::weak_ptr
< UserDataContainer > 
torc::generic::UserDataContainerWeakPtr
 
typedef boost::shared_ptr< Status > torc::generic::StatusSharedPtr
 
typedef boost::weak_ptr< Status > torc::generic::StatusWeakPtr
 
typedef boost::shared_ptr
< StatusContainer > 
torc::generic::StatusContainerSharedPtr
 
typedef boost::weak_ptr
< StatusContainer > 
torc::generic::StatusContainerWeakPtr
 
typedef boost::shared_ptr
< WaveValue > 
torc::generic::WaveValueSharedPtr
 
typedef boost::weak_ptr
< WaveValue > 
torc::generic::WaveValueWeakPtr
 
typedef boost::shared_ptr
< Written > 
torc::generic::WrittenSharedPtr
 
typedef boost::weak_ptr< Written > torc::generic::WrittenWeakPtr
 
typedef boost::shared_ptr
< InterfaceJoinedInfo > 
torc::generic::InterfaceJoinedInfoSharedPtr
 
typedef boost::weak_ptr
< InterfaceJoinedInfo > 
torc::generic::InterfaceJoinedInfoWeakPtr