◆ value_type_() [1/2]
qpp::QCircuit::iterator::value_type_::value_type_ |
( |
const QCircuit * |
value_type_qcd | ) |
|
|
inlineexplicit |
Default value_type_ constructor.
- Parameters
-
value_type_qcd | Constant pointer to quantum circuit |
◆ value_type_() [2/2]
qpp::QCircuit::iterator::value_type_::value_type_ |
( |
const value_type_ & |
| ) |
|
|
default |
Default copy constructor.
◆ display()
std::ostream& qpp::QCircuit::iterator::value_type_::display |
( |
std::ostream & |
os | ) |
const |
|
inlineoverridevirtual |
qpp::IDisplay::display() override
Writes to the output stream the textual representation of the iterator de-referenced element
- Parameters
-
os | Output stream passed by reference |
- Returns
- Reference to the output stream
Implements qpp::IDisplay.
◆ operator=()
Default copy assignment operator.
- Returns
- Reference to the current instance
◆ gates_ip_
gates instruction pointer
◆ ip_
◆ measurements_ip_
measurements instruction pointer
◆ type_
◆ value_type_qcd_
const QCircuit* qpp::QCircuit::iterator::value_type_::value_type_qcd_ |
< non-owning pointer to the parent iterator
The documentation for this struct was generated from the following file: