List of all members | Public Attributes
module_tag Struct Reference

Target Tag for Modules. More...

Public Attributes

std::string name
 Name of the module. More...
 
boost::shared_ptr< circuitreference
 Reference to the circuit. More...
 
std::vector< unsigned > target_sort_order
 Sort order of the target tags. More...
 

Detailed Description

Target Tag for Modules.

See Also
Target Tags
Author
RevKit
Since
1.1

Member Data Documentation

std::string name

Name of the module.

Author
RevKit
Since
1.1
boost::shared_ptr<circuit> reference

Reference to the circuit.

Usually the circuit is inside of the circuit modules list.

Author
RevKit
Since
1.1
std::vector<unsigned> target_sort_order

Sort order of the target tags.

This list stores the values from 0 to n - 1, where n is the number of target lines of this module gate. It maps the target gates to the corresponding line of the module, since the target lines in a gate are stored in an ordered set.

Returns
Author
RevKit
Since
1.1

The documentation for this struct was generated from the following file:

Generated on Tue Apr 16 2013 08:12:02 for RevKit by doxygen 1.8.3.1