torc::common::Annotated | Concept for any object that can be annotated |
torc::generic::Apply | This class is used within simulate to describe input stimuli and expected responces over a certain time interval |
torc::generic::Apply::Factory | |
torc::architecture::Arc | Encapsulation of an arc between two tilewires |
torc::ArchitectureBrowser | Utility class for exploring database contents |
torc::architecture::ArcUsage | Encapsulation the design arc usage |
torc::architecture::Array< T > | Encapsulation of a static array |
torc::architecture::Array2D< T > | Encapsulation of a 2D static array |
torc::generic::BaseVisitor | A base class for Visitor |
torc::bitstream::Bitstream | Xilinx bitstream base class |
torc::generic::Bundle< _Type > | Represents a "bundle" in the EDIF sense |
torc::generic::BundleFlattener< _BaseType, _Scalar, _Vector, _VectorBit, _Bundle > | Flatten a bundle to bits |
torc::generic::Cell | Represents an EDIF cell |
torc::generic::Cell::Factory | |
torc::physical::Circuit | Circuit composed of instances and nets |
torc::generic::Cloneable< _CloneableType > | Represents all EOM classes that can be cloned(copied) |
torc::bitstream::ColumnDef | Bitstream 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 |
torc::bitstream::ColumnDefVector | Column definition vector |
torc::bitstream::ColumnTypeVector | Column type vector |
torc::physical::CombinationalPath | Routing net |
torc::generic::Commentable | Represents all classes that can hold user comments |
torc::architecture::xilinx::CompactSegmentCount | Encapsulation of a compact segment count in an unsigned 32-bit integer |
torc::architecture::xilinx::CompactSegmentIndex | Encapsulation of a compact segment index in an unsigned 32-bit integer |
torc::physical::Component | Hierarchical componenet |
torc::generic::Composite< _Type > | Interface for objects that can be composed within each other |
torc::physical::Config | Configuration. A {name:value} pair |
torc::physical::ConfigMap | Configuration setting map |
torc::generic::Connectable | An object that is connectable to a Net |
torc::physical::Connection | Hierarchical componenet |
torc::physical::ConnectionPin | Physical design connection-pin pair, suitable for specifying a net endpoint |
torc::architecture::DDB | Device database, including complete wiring and logic support |
torc::architecture::DDBStreamHelper | Device database stream helper class |
torc::generic::Decompiler | |
torc::generic::Design | |
torc::physical::Design | Physical netlist design |
torc::generic::Design::Factory | |
torc::common::DeviceDesignator | Encapsulation of a device designator and its constituent elements |
torc::common::DeviceFamilyHelper | Helper class to initialize device map and list information |
torc::bitstream::DeviceInfo | Static device information class for Xilinx bitstreams. This class facilitates the creation of frame address maps without dependence upon torc::architecture |
torc::bitstream::DeviceInfoHelper | Xilinx bitstream base class |
torc::common::Devices | Encapsulation of filesystem paths that are used by the library |
torc::placer::DeviceWrapper | Wrapper of the device database for placing the design |
torc::architecture::DigestStream | Encapsulation of a device or family digest stream |
torc::common::DirectoryTree | Encapsulation of filesystem paths that are used by the library |
torc::common::DottedVersion | Encapsulation of dotted decimal DottedVersion numbers |
torc::generic::Driver | |
torc::generic::EdifParser | The Top level parser for parsing EDIF files |
torc::generic::EdifVersion | |
torc::physical::Element | Element composed of connections and pins |
torc::common::EncapsulatedInteger< T > | Template base for encapsulated integers, to enforce strong typing |
torc::generic::Error | The Error object thrown by different methods of EdifOM |
torc::generic::Error::StackFrameInfo | |
torc::generic::Event | Event is used to describe an event on a port or a net using logic state transitions. Events can also be described for unordered groups of ports or nets using portGroup or netGroup. An ordered list of ports may also be used using a portList |
torc::generic::Event::Factory | |
torc::architecture::ExtendedWireInfo | Verbose encapsulation of a wire's information |
torc::generic::Extern | Used to imeplement extrenal object referencing |
torc::bitstream::Factory | Helper class for bitstreams |
torc::physical::Factory | Factory class for physical netlist elements |
torc::generic::FactoryType< _Tp > | A placeholder for a factory method |
torc::generic::ForbiddenEvent | ForbiddenEvent class lists events which are forbidden during a period of times which is specified by time interval. Time interval is used to describe an interval between two times. Times can be described by events or offset events |
torc::generic::ForbiddenEvent::Factory | |
torc::bitstream::Frame< WORD_TYPE > | Bitstream frame |
torc::bitstream::FrameBlocks< FRAME_TYPE > | Set of contiguous frames for each of the eight possible block types |
torc::bitstream::FrameSet< FRAME_TYPE > | Set of contiguous frames |
torc::generic::Instance | Represents an instantiation of a cell view in the view of another cell |
torc::physical::Instance | Physical design instance |
torc::generic::InstanceArray | Represents an array of instances |
torc::generic::InstanceArray::Factory | |
torc::generic::InstanceArrayMember | Represents a member of an instance array |
torc::physical::InstanceName | Encapsulation of an instance name |
torc::architecture::InstancePin | Physical design instance-pin pair, suitable for specifying a net endpoint |
torc::physical::InstancePin | Physical design instance-pin pair, suitable for specifying a net endpoint |
torc::physical::InstancePinBase | Physical design instance-pin pair, suitable for specifying a net endpoint |
torc::physical::InstanceReference | Instantiation of a module instance |
torc::generic::InterfaceAttributes | Represents attributes of a view interface |
torc::generic::InterfaceJoinedInfo | Represents the Interface joining information |
torc::generic::InterfaceJoinedInfo::Factory | |
torc::generic::Library | An EDIF cell library |
torc::generic::Library::Factory | |
torc::generic::Linker | Represents a repository of unresolved usage references |
torc::generic::Linker::NameSpec | |
torc::generic::Linker::UnresolvedInstances | |
torc::generic::location | Abstract a location |
torc::generic::LogicalResponse | This class is used to model logicInput/logicOutput construct. This class holds information of logical response to be expected from a ports during simulation |
torc::generic::LogicalResponse::Factory | |
torc::generic::LogicElement | Represents different logic elements which holds array of logic values |
torc::generic::LogicElement::Factory | |
torc::generic::LogicValue | This class is used within simulationInfo construct to define a logic value to use for modeling in the logicModel view |
torc::generic::LogicValue::Factory | |
torc::generic::LogicValueAttributes | This class is used within simulationInfo construct to define a logic value to use for modeling |
torc::generic::LogicValueAttributes::LogicMap | This structure is for logicRef and libraryRef used in logicMapInput/logicMapOutput |
torc::MarkExtracter | Diff utility class for comparing physical netlists |
torc::generic::Message | |
torc::generic::MessageTable | |
torc::physical::Module | Hierarchical module |
torc::physical::ModuleTransformer | Utility class to modularize/flatten designs |
torc::generic::Nameable | An object that has a name |
torc::physical::NameComparator | Comparator class to serve as a predicate when searching for names |
torc::physical::Named | Concept for any object that can be named |
torc::physical::Net | Physical design net |
torc::generic::Net | Represents an EDIF Net |
torc::generic::NetAttributes | Represents attributes of a Net object |
torc::generic::NetBundle | Represents a bundle of nets |
torc::generic::NetBundle::Factory | |
torc::generic::NetDelay | Represents the netDelay attribute of Net |
torc::router::NetRouter | Provides net routing based on the Nilsson graphsearch algorithm |
torc::router::NetRouterBase | Abstract class for a net router |
torc::router::NetRouterHeuristic | Provides net routing based on the Nillson graphsearch algorithm |
torc::router::NetRouterHeuristicBase | Provides the interface for net routers |
torc::router::NetVectorRouterBase | Abstract class for a net router |
torc::router::NetVectorRouterHeuristicBase | Provides net routing based on the Nillson graphsearch algorithm |
torc::common::NullOutputStream | Output stream that discards everything it receives |
torc::common::NullStreamBuffer | Null stream buffer used by NullOutputStream |
torc::generic::ObjectFactory | |
torc::generic::ObjectVisitor | |
torc::architecture::Package | Encapsulation of a physical device package and its pins |
torc::architecture::xilinx::PackageCount | Encapsulation of a package count in an unsigned 16-bit integer |
torc::architecture::xilinx::PackageIndex | Encapsulation of a package index in an unsigned 16-bit integer |
torc::architecture::Pad | Encapsulation of the site index, pin name, and pin flags for a package |
torc::architecture::xilinx::PadCount | Encapsulation of a pad count in an unsigned 32-bit integer |
torc::architecture::xilinx::PadIndex | Encapsulation of a pad index in an unsigned 32-bit integer |
torc::generic::Parameter | Represents a parameter object in EDIF |
torc::generic::ParameterArray | Represents a parameter array |
torc::generic::ParameterArray::Factory | |
torc::generic::ParameterArrayElement | |
torc::generic::ParameterMap | |
torc::generic::ParentedObject< _ParentType > | An object that has a parent |
torc::physical::ParsePrimitive | Pare Primitives |
torc::generic::Parser | A Bison parser |
torc::generic::Parser::semantic_type | Symbol semantic values |
torc::generic::Parser::token | Tokens |
torc::generic::ParserOptions | |
torc::generic::PathDelay | This class associates a delay with a specified chain of events. Delay contains the time from first event to final event |
torc::generic::PathDelay::Factory | |
torc::router::PathFinderHeuristic | Provides net routing based on the Nillson graphsearch algorithm |
torc::router::PathFinderNetRouterHeuristic | Provides net routing based on the Nillson graphsearch algorithm |
torc::generic::Permutable | Permutable is used to describe a relationship in which ports are interchangeable |
torc::generic::Permutable::Factory | |
torc::PhysicalDiff | Diff utility class for comparing physical netlists |
torc::architecture::xilinx::PinCount | Encapsulation of a pin count in an unsigned 32-bit integer |
torc::architecture::PinDirection | |
torc::architecture::xilinx::PinFlags | Encapsulation of pin attribute flags in an unsigned 16-bit integer |
torc::architecture::xilinx::PinIndex | Encapsulation of a pin index in an unsigned 32-bit integer |
torc::physical::PinName | Encapsulation of a site pin name |
torc::physical::Pip | Physical design programmable interconnect point |
torc::placer::Placement | Wrapper of the Design for placing the design |
torc::placer::PlacementSiteTypeMapping | Placement mapping for legal instance types to site types |
torc::placer::PlacementSiteTypeMappingVirtex5 | Placement mapping for legal instance types to site types |
torc::placer::Placer | Simulated annealing algorithm class |
torc::placer::PlacerHeuristicBase | Simulated annealing algorithm class |
torc::placer::PlacerHeuristicVirtex5 | Simulated annealing algorithm class |
torc::physical::Port | Module input or output port |
torc::generic::Port | Interface for an EDIF port object |
torc::generic::PortAttributes | Represents attributes of a Port or PortReference object |
torc::generic::PortBundle | Represents a bundle of ports |
torc::generic::PortBundle::Factory | |
torc::generic::PortBundleReference | Represents a reference to a bundle of ports |
torc::generic::PortBundleReference::Factory | |
torc::generic::PortDelay | Represents the portDelay attribute on Port or PortReference |
torc::generic::PortElement | Represents port element like port or port reference |
torc::generic::PortList | Represents an ordered list of port references |
torc::generic::PortList::Factory | |
torc::generic::PortListAlias | Represents an ordered list of port references with a name aliased |
torc::generic::PortListAlias::Factory | |
torc::generic::PortRefCreator< _ReturnType > | Create port reference |
torc::generic::PortReference | Represents the usable instance of a port of a cell in another cell |
torc::physical::PortTemp | Temporary module port |
torc::generic::position | Abstract a position |
torc::physical::Primitive | Primitive |
torc::architecture::PrimitiveConn | Encapsulation 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 |
torc::architecture::PrimitiveDef | Encapsulation of primitive site definition, with associated connections, elements, and pins |
torc::architecture::PrimitiveElement | Encapsulation of a primitive site element. Primitive elements are subcomponents of logic primitive sites |
torc::architecture::PrimitiveElementPin | Encapsulation of a primitive element pin's name, flags, and element pointer. Primitive element pins are sub-site inputs or outputs |
torc::architecture::PrimitivePin | Encapsulation of a primitive pin's name and flags. Primitive pins are logic site inputs or outputs |
torc::physical::PrimitivePin | Physical design primitive-pin |
torc::physical::PrimitiveSet | PrimitiveSet |
torc::packer::PrimitiveStructure | Encapsulation of the site index, pin name, and pin flags for a package |
torc::physical::Progenitor< T > | Concept for any object that may have children |
torc::physical::Progeny< T > | Concept for any object that may have a parent |
torc::generic::Property | |
torc::generic::Property::Factory | |
torc::generic::PropertyContainer | Represents objects that have properties |
torc::physical::RcFactory | RcFactory class for physical netlist elements |
RegressionFilter | Test suite visitor to disable regression tests |
torc::physical::Renamable< T > | Concept for any object that can be renamed |
torc::generic::Renamable | Represents objects that can be renamed |
torc::generic::Root | Root of the EDIF Object Model |
torc::generic::Root::Factory | |
torc::router::RouteNet | Router net |
torc::router::RouteNode | An object that holds an arc and path information for routing |
torc::router::RouteNodePtrCostCompare | Binary predicate for comparing RouteNode pointers based on cost |
torc::router::RouterHeuristicBase | Provides the interface for net routers |
torc::router::RouterStatistics | Router Statistics net |
torc::physical::Routethrough | Pip routethrough |
torc::router::RouteTreeNode | An object that holds more complete path information for routing and tracing |
torc::router::RouteUtilities | Router net |
torc::physical::RoutingNet | Routing net |
torc::generic::Scalar< _Type > | A single object with no child objects |
torc::generic::ScalarNet | Represents a standalone net |
torc::generic::ScalarNet::Factory | |
torc::generic::ScalarPort | Represents a standalone port |
torc::generic::ScalarPort::Factory | |
torc::generic::ScalarPortReference | Represents areference to a standalone port |
torc::generic::ScalarPortReference::Factory | |
torc::generic::ScaleFactor | |
torc::generic::Scanner | |
torc::architecture::Segments | Segment and irregular arc data for the device |
torc::architecture::Segments::CompactSegmentTilewire | Encapsulation of a wire belonging to a compact segment |
torc::architecture::Segments::IrregularArc | Encapsulation of an irregular arc |
torc::architecture::Segments::SegmentReference | Encapsulation of compact segment index and an anchoring tile index |
torc::architecture::segments_regression_test_helper | Regression test class for segments consistency across all devices |
torc::generic::Simulate | This class is to model simulate construct which is a named collection of simulation stimulus and responses statements and is used in the interface and contents of views |
torc::generic::Simulate::Factory | |
torc::generic::SimulationInfo | This class is used to hold all information about the logic values used within a library |
torc::generic::SimulationInfo::Factory | |
torc::generic::SingleInstance | Represents a single instance of the view of a cell |
torc::generic::SingleInstance::Factory | |
torc::generic::SingleParameter | |
torc::generic::SingleParameter::Factory | |
torc::architecture::Site | Encapsulation of a device logic site |
torc::architecture::xilinx::SiteCount | Encapsulation of a site count in an unsigned 32-bit integer |
torc::architecture::xilinx::SiteFlags | Encapsulation of site attribute flags in an unsigned 16-bit integer |
torc::architecture::xilinx::SiteIndex | Encapsulation of a site index in an unsigned 32-bit integer |
torc::physical::SiteName | Encapsulation of a site name |
torc::architecture::SitePin | Site type and population data for the family and the device |
torc::architecture::Sites | Site type and population data for the family and the device |
torc::architecture::xilinx::SiteTypeCount | Encapsulation of a site type count in an unsigned 16-bit integer |
torc::architecture::xilinx::SiteTypeIndex | Encapsulation of a site type index in an unsigned 16-bit integer |
torc::physical::SiteTypeName | Encapsulation of a site type name |
torc::generic::slice< T, S > | Present a slice of the top of a stack |
torc::bitstream::Spartan3E | Spartan3E bitstream |
torc::bitstream::Spartan6 | Spartan6 bitstream |
torc::bitstream::Spartan6Bitstream | Spartan-class bitstream |
torc::bitstream::Spartan6BuildHelper | Xilinx bitstream base class |
torc::bitstream::Spartan6Packet | Bitstream packet for Spartan 16 bit class architectures |
torc::bitstream::Spartan6PacketConstants | Bitstream packet constants for Spartan 16 bit class architectures |
torc::bitstream::SpartanBitstream | Spartan-class bitstream |
torc::bitstream::SpartanPacket | Bitstream packet for Spartan class architectures |
torc::bitstream::SpartanPacketConstants | Bitstream packet constants for Spartan class architectures |
torc::generic::Status | Represents EDIF status construct |
torc::generic::Status::Factory | |
torc::generic::StatusContainer | Represents objects that have status |
torc::generic::SymTab< _KeyType, _ValueType, cOverWriteExisting > | A symbol table |
TestFixture | Convenience test fixture struct to request desired logging level from Boost.Test |
torc::architecture::xilinx::TileCol | Encapsulation of a tile column in an unsigned 16-bit integer |
torc::architecture::xilinx::TileCount | Encapsulation of a tile count in an unsigned 32-bit integer |
torc::architecture::xilinx::TileIndex | Encapsulation of a tile index in an unsigned 32-bit integer |
torc::architecture::TileInfo | Encapsulation of a tile within a device tile map |
torc::physical::TileName | Encapsulation of a tile name |
torc::architecture::xilinx::TileOffset | Encapsulation of a tile offset in an unsigned 32-bit integer |
torc::architecture::xilinx::TileRow | Encapsulation of a tile row in an unsigned 16-bit integer |
torc::architecture::Tiles | Tile map, tile type, and wire information for the family and device |
torc::architecture::Tiles::CharStringWrapper | Wrapper around char* for use with the Array template |
torc::architecture::xilinx::TileTypeCount | Encapsulation of a tile type count in an unsigned 16-bit integer |
torc::architecture::xilinx::TileTypeIndex | Encapsulation of a tile type index in an unsigned 16-bit integer |
torc::physical::TileTypeName | Encapsulation of a tile type name |
torc::architecture::Tilewire | Encapsulation of a device tile and wire pair |
torc::router::TilewireData | Pathfinder annotations for Tilewires |
torc::physical::TilewirePlaceholder | Drop-in placeholder for a Tilewire with no torc::architecture dependencies |
torc::generic::TimeStamp | Represents the time in Universal Time Coordinate (year, month, day, hour, minute, second) |
torc::generic::Timing | This class is used to provide a set of path delays or timing constrains (forbidden events) |
torc::generic::Timing::Factory | |
torc::router::Trace | Provides path extraction from usage information in a DDB instance. |
torc::router::TraceNode | An object that holds more complete path information for routing and tracing |
torc::router::Unrouter | Unroutes connected resources in a DDB instance |
torc::generic::UserDataContainer | Represents class that can hold userData |
torc::generic::Value | |
torc::generic::Value::MiNoMax | |
torc::generic::Value::Number | |
torc::generic::Value::Point | |
torc::generic::Vector< _Type, _ChildType, _ChildFactoryType, cPreserve > | An array of objects |
torc::generic::VectorBit< _Type > | Represents a single element of a vector composition |
torc::generic::VectorNet | Represents a net array |
torc::generic::VectorNet::Factory | |
torc::generic::VectorNetBit | Represents a bit of a net array |
torc::generic::VectorPort | Represents a port array |
torc::generic::VectorPort::Factory | |
torc::generic::VectorPortBit | Represents a bit of a port |
torc::generic::VectorPortBitReference | Represents a reference to a bit of a port |
torc::generic::VectorPortReference | Represents a reference to a port array |
torc::generic::VectorPortReference::Factory | |
torc::architecture::Versions | Encapsulation of database version information |
torc::generic::View | Represents and EDIF View |
torc::generic::View::Factory | |
torc::bitstream::Virtex | Virtex bitstream |
torc::bitstream::Virtex2 | Virtex2 bitstream |
torc::bitstream::Virtex2P | Virtex2P bitstream inherited from Virtex2 bitstream |
torc::packer::Virtex2PrimitiveStructure | Subclass of PrimitiveStructure for Virtex2 and Virtex2P |
torc::bitstream::Virtex4 | Virtex4 bitstream |
torc::bitstream::Virtex5 | Virtex5 bitstream |
torc::packer::Virtex5PrimitiveStructure | Subclass of PrimitiveStructure for Virtex5 |
torc::bitstream::Virtex6 | Virtex6 bitstream |
torc::bitstream::Virtex7 | Virtex7 bitstream |
torc::bitstream::VirtexBitstream | Virtex-class bitstream |
torc::bitstream::VirtexE | VirtexE bitstream inherited from Virtex bitstream |
torc::bitstream::VirtexFrameAddress | Virtex Frame Address base-class |
torc::bitstream::VirtexPacket | Bitstream packet for Virtex class architectures |
torc::bitstream::VirtexPacketConstants | Bitstream packet constants for Virtex class architectures |
torc::generic::Visitable | An object that receives a inoutVisitor |
torc::generic::VisitorApplier< _Tp > | |
torc::generic::VisitorType< _Tp > | An acyclic inoutVisitor implementation |
torc::generic::WaveValue | This class is used within simulate to describe input stimuli and expected responces over a certain time interval |
torc::generic::WaveValue::Factory | |
torc::architecture::WireArray | Array of wire indexes |
torc::architecture::xilinx::WireCount | Encapsulation of a wire count in an unsigned 16-bit integer |
torc::architecture::xilinx::WireFlags | Encapsulation of wire attribute flags in an unsigned 16-bit integer |
torc::architecture::xilinx::WireIndex | Encapsulation of a wire index in an unsigned 16-bit integer |
torc::architecture::WireInfo | Encapsulation of a wire within a tile type |
torc::physical::WireName | Encapsulation of a wire name |
torc::architecture::WireUsage | Encapsulation the design wire usage |
torc::physical::WritePrimitive | Pare Primitives |
torc::generic::Written | Represents an information container relating to the writer of the EDIF file |
torc::generic::Written::Factory | |
torc::physical::XdlExporter | Physical design exporter for XDL |
torc::physical::XdlImporter | Importer from XDL format into a physical design |
torc::architecture::XdlImporter | Architecture aware importer from XDL format into a physical design |