libqasm
library for handling cQASM files
src
library
qasm_data.hpp
Go to the documentation of this file.
1
#ifndef QASM_DATA_HPP
2
#define QASM_DATA_HPP
3
4
// NOTE: this file is probably no longer needed as it was used by the old
5
// parser/lexer, but technically it was a public header file.
6
7
#include "
qasm_ast.hpp
"
8
9
typedef
struct
{
10
compiler::Bits
bits_identified
;
11
compiler::NumericalIdentifiers
buffer_indices
;
12
compiler::SubCircuits
subcircuits_object
;
13
compiler::QasmRepresentation
qasm_representation
;
14
std::string
buffer_string
;
15
}
qasm_data
;
16
17
#endif // QASM_DATA_HPP
qasm_ast.hpp
qasm_data::bits_identified
compiler::Bits bits_identified
Definition:
qasm_data.hpp:10
compiler::SubCircuits
Definition:
qasm_ast.hpp:572
qasm_data::buffer_indices
compiler::NumericalIdentifiers buffer_indices
Definition:
qasm_data.hpp:11
qasm_data::subcircuits_object
compiler::SubCircuits subcircuits_object
Definition:
qasm_data.hpp:12
compiler::Bits
Definition:
qasm_ast.hpp:98
qasm_data::buffer_string
std::string buffer_string
Definition:
qasm_data.hpp:14
qasm_data
Definition:
qasm_data.hpp:9
compiler::NumericalIdentifiers
Definition:
qasm_ast.hpp:21
qasm_data::qasm_representation
compiler::QasmRepresentation qasm_representation
Definition:
qasm_data.hpp:13
compiler::QasmRepresentation
Definition:
qasm_ast.hpp:608
Generated by
1.8.13