libqasm
library for handling cQASM files
Public Member Functions | Protected Attributes | List of all members
compiler::Qubits Class Reference

Public Member Functions

 Qubits ()=default
 
 Qubits (NumericalIdentifiers indices)
 
void setSelectedQubits (NumericalIdentifiers indices)
 
const NumericalIdentifiersgetSelectedQubits () const
 
void printMembers () const
 

Protected Attributes

NumericalIdentifiers selected_qubits_
 

Detailed Description

Definition at line 70 of file qasm_ast.hpp.

#include <qasm_ast.hpp>

Collaboration diagram for compiler::Qubits:
Collaboration graph
[legend]

Constructor & Destructor Documentation

◆ Qubits() [1/2]

compiler::Qubits::Qubits ( )
default

◆ Qubits() [2/2]

compiler::Qubits::Qubits ( NumericalIdentifiers  indices)
inline

Definition at line 76 of file qasm_ast.hpp.

Member Function Documentation

◆ setSelectedQubits()

void compiler::Qubits::setSelectedQubits ( NumericalIdentifiers  indices)
inline

Definition at line 78 of file qasm_ast.hpp.

◆ getSelectedQubits()

const NumericalIdentifiers& compiler::Qubits::getSelectedQubits ( ) const
inline

Definition at line 83 of file qasm_ast.hpp.

◆ printMembers()

void compiler::Qubits::printMembers ( ) const
inline

Definition at line 88 of file qasm_ast.hpp.

Member Data Documentation

◆ selected_qubits_

NumericalIdentifiers compiler::Qubits::selected_qubits_
protected

Definition at line 95 of file qasm_ast.hpp.


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