libqasm
library for handling cQASM files
|
Contains the guts of the compatibility layer, parsing using Analyzer and converting the result to an old API AST. More...
Go to the source code of this file.
Namespaces | |
compiler | |
Namespace used for most of the original API. | |
compiler::new_to_old | |
Namespace containing the guts of the compatibility layer emulating the old API while using the guts of the new one. | |
Macros | |
#define | REG(typ, ...) analyzer.register_instruction_with_annotation<ParameterType>(ParameterType::typ, __VA_ARGS__) |
Contains the guts of the compatibility layer, parsing using Analyzer and converting the result to an old API AST.
Definition in file qasm_new_to_old.hpp.
#define REG | ( | typ, | |
... | |||
) | analyzer.register_instruction_with_annotation<ParameterType>(ParameterType::typ, __VA_ARGS__) |