module_tag Struct Reference

Target Tag for Modules. More...

List of all members.

Public Attributes

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

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 Dec 21 2010 21:52:13 for RevKit by doxygen 1.7.1