torc-master
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCtorc::common::AnnotatedConcept for any object that can be annotated
oCtorc::architecture::ArcEncapsulation of an arc between two tilewires
oCtorc::ArchitectureBrowserUtility class for exploring database contents
oCtorc::architecture::ArcUsageEncapsulation the design arc usage
oCtorc::generic::ArrayData
oCtorc::bitstream::AssemblerBase class for bitstream assembly
oCtorc::bitstream::AssemblerFactoryHelper class for bitstreams
oCtorc::bitstream::AssemblerLibGen
oCAstNVisitor
oCtorc::generic::BaseVisitorA base class for Visitor
oCstd::basic_istream< _CharT, _Traits >Forward declaration of template basic_istream
oCstd::basic_ostream< _CharT, _Traits >Forward declaration of template basic_ostream
oCbinary_function
oCtorc::bitstream::BitstreamXilinx bitstream base class
oCtorc::generic::CellRefData
oCtorc::architecture::Tiles::CharStringWrapperWrapper around char* for use with the Array template
oCtorc::generic::Cloneable< _CloneableType >Represents all EOM classes that can be cloned(copied)
oCtorc::bitstream::ColumnDefBitstream column definition for Xilinx bitstreams. For every block type 0 through 8, this class provides the width of the specified column in minor frames. Note that in most families, block types beyond 3 or 4 are unused, and hence of zero width
oCtorc::physical::CombinationalPathRouting net
oCtorc::generic::CommentableRepresents all classes that can hold user comments
oCtorc::architecture::Segments::CompactSegmentTilewireEncapsulation of a wire belonging to a compact segment
oCtorc::generic::ConnectableAn object that is connectable to a Net
oCtorc::generic::ConnectionHandler
oCtorc::physical::ConnectionPinPhysical design connection-pin pair, suitable for specifying a net endpoint
oCtorc::generic::_impl::Copier< _Tp >
oCtorc::bitstream::Spartan6Bitstream::CRCCRC class for the Spartan6 architecture
oCtorc::generic::SymTab< _KeyType, _ValueType, cOverWriteExisting >::Data
oCtorc::architecture::DDBConsoleStreamsDevice database console streams class
oCtorc::architecture::DDBStreamHelperDevice database stream helper class
oCtorc::common::DeviceDesignatorEncapsulation of a device designator and its constituent elements
oCtorc::common::DeviceFamilyHelperHelper class to initialize device map and list information
oCtorc::bitstream::DeviceInfoStatic device information class for Xilinx bitstreams. This class facilitates the creation of frame address maps without dependence upon torc::architecture
oCtorc::bitstream::DeviceInfoHelperXilinx bitstream base class
oCtorc::common::DevicesEncapsulation of filesystem paths that are used by the library
oCtorc::placer::DeviceSite
oCtorc::placer::DeviceSitePin
oCtorc::placer::DeviceSiteType
oCtorc::placer::DeviceSiteTypePin
oCtorc::placer::DeviceWrapperWrapper of the device database for placing the design
oCtorc::common::DirectoryTreeEncapsulation of filesystem paths that are used by the library
oCtorc::common::DottedVersionEncapsulation of dotted decimal DottedVersion numbers
oCtorc::generic::Driver
oCtorc::generic::EdifContext
oCtorc::generic::EdifExporter
oCEdifFlexLexer
oCtorc::generic::EdifParserThe Top level parser for parsing EDIF files
oCtorc::generic::EdifVersion
oCtorc::common::EncapsulatedInteger< T >Template base for encapsulated integers, to enforce strong typing
oCtorc::common::EncapsulatedInteger< boost::uint16_t >
oCtorc::common::EncapsulatedInteger< boost::uint32_t >
oCtorc::generic::ErrorThe Error object thrown by different methods of EdifOM
oCtorc::architecture::ExtendedWireInfoVerbose encapsulation of a wire's information
oCtorc::generic::ExternUsed to implement external object referencing
oCtorc::bitstream::FactoryHelper class for bitstreams
oCtorc::physical::FactoryFactory class for physical netlist elements
oCtorc::generic::FactoryType< _Tp >A placeholder for a factory method
oCtorc::generic::FactoryType< Apply >
oCtorc::generic::FactoryType< Cell >
oCtorc::generic::FactoryType< Design >
oCtorc::generic::FactoryType< Event >
oCtorc::generic::FactoryType< ForbiddenEvent >
oCtorc::generic::FactoryType< InstanceArray >
oCtorc::generic::FactoryType< InterfaceJoinedInfo >
oCtorc::generic::FactoryType< Library >
oCtorc::generic::FactoryType< LogicalResponse >
oCtorc::generic::FactoryType< LogicElement >
oCtorc::generic::FactoryType< LogicValue >
oCtorc::generic::FactoryType< NetBundle >
oCtorc::generic::FactoryType< ParameterArray >
oCtorc::generic::FactoryType< PathDelay >
oCtorc::generic::FactoryType< Permutable >
oCtorc::generic::FactoryType< PortBundle >
oCtorc::generic::FactoryType< PortBundleReference >
oCtorc::generic::FactoryType< PortList >
oCtorc::generic::FactoryType< PortListAlias >
oCtorc::generic::FactoryType< Property >
oCtorc::generic::FactoryType< Root >
oCtorc::generic::FactoryType< ScalarNet >
oCtorc::generic::FactoryType< ScalarPort >
oCtorc::generic::FactoryType< ScalarPortReference >
oCtorc::generic::FactoryType< Simulate >
oCtorc::generic::FactoryType< SimulationInfo >
oCtorc::generic::FactoryType< SingleInstance >
oCtorc::generic::FactoryType< SingleParameter >
oCtorc::generic::FactoryType< Status >
oCtorc::generic::FactoryType< Timing >
oCtorc::generic::FactoryType< VectorNet >
oCtorc::generic::FactoryType< VectorPort >
oCtorc::generic::FactoryType< VectorPortReference >
oCtorc::generic::FactoryType< View >
oCtorc::generic::FactoryType< WaveValue >
oCtorc::generic::FactoryType< Written >
oCFlexLexer
oCtorc::bitstream::Frame< WORD_TYPE >Bitstream frame
oCtorc::bitstream::Spartan3E::FrameAddress
oCtorc::bitstream::Virtex7::FrameAddress
oCtorc::bitstream::FrameBlocks< FRAME_TYPE >Set of contiguous frames for each of the eight possible block types
oCtorc::bitstream::FrameBlocks< VirtexFrame >
oCtorc::bitstream::Spartan6::FrameMajorAddress
oCtorc::bitstream::Spartan6::FrameMinorAddress
oCtorc::bitstream::Virtex5::FrameRowDesignatorFrame row designator: top/bottom flag and row index
oCtorc::bitstream::Virtex7::FrameRowDesignatorFrame row designator: top/bottom flag and row index
oCgzifstream
oCtorc::bitstream::Hex16
oCtorc::bitstream::Hex32
oCtorc::generic::InstanceInfo
oCtorc::generic::InstanceRefData
oCtorc::physical::InstanceReferenceInstantiation of a module instance
oCtorc::architecture::InvalidArcException
oCtorc::architecture::Segments::IrregularArcEncapsulation of an irregular arc
oCtorc::bitstream::LibGenFactoryHelper class for bitstreams
oCtorc::generic::LinkerRepresents a repository of unresolved usage references
oCtorc::locationAbstract a location
oCtorc::generic::locationAbstract a location
oCtorc::generic::LogicListData
oCtorc::generic::LogicValueAttributes::LogicMapThis structure is for logicRef and libraryRef used in logicMapInput/logicMapOutput
oCtorc::generic::LogicRefData
oCtorc::generic::LogicValueAttributesThis class is used within simulationInfo construct to define a logic value to use for modeling
oCLutFlexLexer
oCtorc::LutParserA Bison parser
oCtorc::placer::PlacementSiteTypeMapping::MappingSiteType
oCtorc::MarkExtracterDiff utility class for comparing physical netlists
oCtorc::generic::Instance::MasterData
oCtorc::generic::Message
oCtorc::generic::MessageTable
oCtorc::generic::Value::MiNoMax
oCtorc::physical::ModuleTransformerUtility class to modularize/flatten designs
oCmultimap
oCtorc::generic::NameableAn object that has a name
oCtorc::physical::NameComparatorComparator class to serve as a predicate when searching for names
oCtorc::physical::NamedConcept for any object that can be named
oCtorc::generic::NameData
oCtorc::generic::Linker::NameSpec
oCtorc::generic::NetAttributesRepresents attributes of a Net object
oCtorc::generic::NetDelayRepresents the netDelay attribute of Net
oCtorc::placer::NetlistInstance
oCtorc::placer::NetlistNet
oCtorc::placer::NetlistPin
oCtorc::generic::NetRefData
oCtorc::router::NetRouterBaseAbstract class for a net router
oCtorc::router::NetVectorRouterBaseAbstract class for a net router
oCtorc::architecture::VprExporter::NodeVPR node temporary class
oCnoncopyable
oCtorc::generic::Value::Number
oCostream
oCtorc::architecture::PackageEncapsulation of a physical device package and its pins
oCtorc::architecture::PadEncapsulation of the site index, pin name, and pin flags for a package
oCtorc::generic::PairData
oCtorc::generic::PairStrData
oCtorc::generic::ParamAssignInfo
oCtorc::generic::ParameterMap::ParamData
oCtorc::generic::ParameterMap
oCtorc::generic::ParentedObject< _ParentType >An object that has a parent
oCtorc::generic::ParentedObject< Cell >
oCtorc::generic::ParentedObject< Instance >
oCtorc::generic::ParentedObject< Library >
oCtorc::generic::ParentedObject< Root >
oCtorc::generic::ParentedObject< SimulationInfo >
oCtorc::generic::ParentedObject< View >
oCtorc::physical::ParsePrimitivePare Primitives
oCtorc::generic::ParserA Bison parser
oCtorc::generic::ParserOptions
oCtorc::PhysicalDiffDiff utility class for comparing physical netlists
oCtorc::architecture::PinDirection
oCtorc::placer::PlacementWrapper of the Design for placing the design
oCtorc::placer::PlacementSiteTypeMappingPlacement mapping for legal instance types to site types
oCtorc::placer::PlacerSimulated annealing algorithm class
oCtorc::placer::PlacerHeuristicBaseSimulated annealing algorithm class
oCtorc::placer::PlacerNetlist
oCtorc::generic::Value::Point
oCtorc::generic::PortAttributesRepresents attributes of a Port or PortReference object
oCtorc::generic::PortDelayRepresents the portDelay attribute on Port or PortReference
oCtorc::generic::PortElementRepresents port element like port or port reference
oCtorc::generic::PortInstData
oCtorc::generic::PortListData
oCtorc::generic::PortRefData
oCtorc::physical::PortTempTemporary module port
oCtorc::positionAbstract a position
oCtorc::generic::positionAbstract a position
oCtorc::architecture::PrimitiveConnEncapsulation of a PrimitiveDef internal connection. This class is analogous to a permanent net with one and only source pin. All PrimitiveConn objects are initialized from a family database by the Sites class
oCtorc::architecture::PrimitiveDefEncapsulation of primitive site definition, with associated connections, elements, and pins
oCtorc::architecture::PrimitiveElementEncapsulation of a primitive site element. Primitive elements are subcomponents of logic primitive sites
oCtorc::packer::PrimitiveStructureEncapsulation of the site index, pin name, and pin flags for a package
oCtorc::physical::Progenitor< T >Concept for any object that may have children
oCtorc::physical::Progenitor< class Circuit >
oCtorc::physical::Progenitor< class Component >
oCtorc::physical::Progenitor< class PrimitiveSet >
oCtorc::physical::Progenitor< Instance >
oCtorc::physical::Progenitor< InstancePin >
oCtorc::physical::Progenitor< Module >
oCtorc::physical::Progenitor< Net >
oCtorc::physical::Progeny< T >Concept for any object that may have a parent
oCtorc::physical::Progeny< class Circuit >
oCtorc::physical::Progeny< class Component >
oCtorc::physical::Progeny< class Module >
oCtorc::physical::Progeny< class Net >
oCtorc::physical::Progeny< class PrimitiveSet >
oCtorc::generic::PropertyContainerRepresents objects that have properties
oCtorc::physical::RcFactoryRcFactory class for physical netlist elements
oCtorc::generic::RenamableRepresents objects that can be renamed
oCtorc::router::RouteNetRouter net
oCtorc::router::RouteNodeAn object that holds an arc and path information for routing
oCtorc::router::RouterHeuristicBaseProvides the interface for net routers
oCtorc::router::RouterStatisticsRouter Statistics net
oCtorc::router::RouteUtilitiesRouter net
oCs_rr_node
oCtorc::generic::ScaleFactor
oCtorc::architecture::Segments::SegmentReferenceEncapsulation of compact segment index and an anchoring tile index
oCtorc::architecture::segments_regression_test_helperRegression test class for segments consistency across all devices
oCtorc::architecture::segments_unit_test_helper
oCtorc::generic::SelfReferencing< _Tp >
oCtorc::generic::SelfReferencing< _BaseType >
oCtorc::generic::SelfReferencing< _Type >
oCtorc::generic::SelfReferencing< Apply >
oCtorc::generic::SelfReferencing< Cell >
oCtorc::generic::SelfReferencing< Design >
oCtorc::generic::SelfReferencing< Event >
oCtorc::generic::SelfReferencing< ForbiddenEvent >
oCtorc::generic::SelfReferencing< Instance >
oCtorc::generic::SelfReferencing< InterfaceJoinedInfo >
oCtorc::generic::SelfReferencing< Library >
oCtorc::generic::SelfReferencing< LogicalResponse >
oCtorc::generic::SelfReferencing< LogicValue >
oCtorc::generic::SelfReferencing< Net >
oCtorc::generic::SelfReferencing< Parameter >
oCtorc::generic::SelfReferencing< PathDelay >
oCtorc::generic::SelfReferencing< Permutable >
oCtorc::generic::SelfReferencing< Port >
oCtorc::generic::SelfReferencing< PortList >
oCtorc::generic::SelfReferencing< PortListAlias >
oCtorc::generic::SelfReferencing< PortReference >
oCtorc::generic::SelfReferencing< Property >
oCtorc::generic::SelfReferencing< Root >
oCtorc::generic::SelfReferencing< Simulate >
oCtorc::generic::SelfReferencing< SimulationInfo >
oCtorc::generic::SelfReferencing< Status >
oCtorc::generic::SelfReferencing< Timing >
oCtorc::generic::SelfReferencing< View >
oCtorc::generic::SelfReferencing< WaveValue >
oCtorc::generic::SelfReferencing< Written >
oCtorc::generic::Parser::semantic_typeSymbol semantic values
oCtorc::architecture::SiteEncapsulation of a device logic site
oCtorc::slice< T, S >Present a slice of the top of a stack
oCtorc::generic::slice< T, S >Present a slice of the top of a stack
oCtorc::bitstream::Spartan6BuildHelperXilinx bitstream base class
oCtorc::bitstream::Spartan6PacketConstantsBitstream packet constants for Spartan 16 bit class architectures
oCSpartan6PacketVector
oCtorc::bitstream::SpartanPacketConstantsBitstream packet constants for Spartan class architectures
oCSpartanPacketVector
oCtorc::stack< T, S >Bison stack class
oCtorc::generic::stack< T, S >
oCtorc::stack< location_type >
oCtorc::stack< semantic_type >
oCtorc::stack< state_type >
oCtorc::generic::Error::StackFrameInfo
oCtorc::generic::StatusContainerRepresents objects that have status
oCstreambuf
oCstring
oCtorc::bitstream::Bitstream::Subfield
oCtorc::generic::SymTab< _KeyType, _ValueType, cOverWriteExisting >A symbol table
oCtorc::generic::SymTab< NameSpec, UnresolvedInstancesPtr >
oCtorc::generic::SymTab< ParameterContext, ParamDataPtr >
oCtorc::generic::SymTab< SizeType, Pointer >
oCtorc::generic::SymTab< std::string, CellSharedPtr >
oCtorc::generic::SymTab< std::string, DesignSharedPtr >
oCtorc::generic::SymTab< std::string, InstanceSharedPtr >
oCtorc::generic::SymTab< std::string, LibrarySharedPtr >
oCtorc::generic::SymTab< std::string, LogicValueSharedPtr >
oCtorc::generic::SymTab< std::string, NetReferenceSharedPtr >
oCtorc::generic::SymTab< std::string, NetSharedPtr >
oCtorc::generic::SymTab< std::string, NetSharedPtr, true >
oCtorc::generic::SymTab< std::string, ParameterSharedPtr, true >
oCtorc::generic::SymTab< std::string, PortListAliasSharedPtr >
oCtorc::generic::SymTab< std::string, PortReferenceSharedPtr >
oCtorc::generic::SymTab< std::string, PortSharedPtr >
oCtorc::generic::SymTab< std::string, PropertySharedPtr >
oCtorc::generic::SymTab< std::string, ViewSharedPtr >
oCtorc::generic::SymTab< std::string, WaveValueSharedPtr >
oCtorc::generic::SymTab< Unit, torc::generic::ScaleFactor >
oCtorc::generic::TemporaryAssignment< TYPE >Template class that stores the current value of a variable and restores that value when this object goes out of scope
oCtest_tree_visitor
oCTestFixtureConvenience test fixture struct to request desired logging level from Boost.Test
oCtorc::architecture::TileInfoEncapsulation of a tile within a device tile map
oCtorc::architecture::TilewireEncapsulation of a device tile and wire pair
oCtorc::router::TilewireDataPathfinder annotations for Tilewires
oCtorc::physical::TilewirePlaceholderDrop-in placeholder for a Tilewire with no torc::architecture dependencies
oCtorc::generic::TimeStampRepresents the time in Universal Time Coordinate (year, month, day, hour, minute, second)
oCtorc::LutParser::tokenTokens
oCtorc::XdlParser::tokenTokens
oCtorc::generic::Parser::tokenTokens
oCtorc::router::TraceProvides path extraction from usage information in a DDB instance.
oCtorc::router::TraceNodeAn object that holds more complete path information for routing and tracing
oCtorc::router::TracerTestFixture
oCtorc::router::TraceUnitTestFixture
oCtorc::router::TraceVirtex5TestFixture
oCtorc::router::TraceVirtexTristateTestFixture
oCtorc::packer::Unpacker
oCtorc::generic::Linker::UnresolvedInstances
oCtorc::router::UnrouterUnroutes connected resources in a DDB instance
oCtorc::generic::UserDataContainerRepresents class that can hold userData
oCtorc::generic::Value
oCtorc::generic::ValueData
oCvector
oCtorc::generic::VerilogExporterExporter from a generic netlist into structural verilog
oCtorc::generic::VerilogImporterImporter from structural verilog format into a generic design
oCtorc::generic::VerilogNamesEncapsulation of library names used for Verilog importing and exporting
oCtorc::generic::VersionData
oCtorc::generic::ViewRefData
oCtorc::bitstream::VirtexFrameAddressVirtex Frame Address base-class
oCtorc::bitstream::VirtexPacketConstantsBitstream packet constants for Virtex class architectures
oCVirtexPacketVector
oCtorc::generic::VisitableAn object that receives an inoutVisitor
oCtorc::generic::VisitNet
oCVisitor
oCVisitor
oCVisitor
oCVisitor
oCVisitor
oCtorc::generic::VisitorApplier< _Tp >
oCtorc::generic::VisitorApplier< torc::generic::Decompiler >
oCtorc::generic::VisitorApplier< torc::generic::VerilogExporterVisitor >
oCtorc::architecture::VprExporterDevice database exporter for the University of Toronto's VPR
oCtorc::architecture::WireInfoEncapsulation of a wire within a tile type
oCtorc::architecture::WireUsageEncapsulation the design wire usage
oCtorc::physical::WritePrimitivePare Primitives
oCtorc::physical::XdlExporterPhysical design exporter for XDL
oCXdlFlexLexer
oCtorc::physical::XdlImporterImporter from XDL format into a physical design
oCtorc::XdlParserA Bison parser
oCtorc::physical::XdlUnpack
oCyy_buffer_stateBison parser internals
\Cyy_trans_infoBison parser internals