libqasm
library for handling cQASM files
cqasm.hpp
Go to the documentation of this file.
1 
9 #pragma once
10 
11 #include "cqasm-v1.hpp"
12 
16 namespace cqasm {
17 
18 // This is the toplevel public header for the new API for v1.x. At the time it
19 // was written, there were no major version namespaces yet (added in
20 // preparation for v2.x, though unfortunately this hasn't come to fruition yet
21 // at the time of writing). Thus, to maintain API compatibility, we need to
22 // pull the v1 namespace into this one when this file is used.
23 using namespace v1;
24 
25 } // namespace cqasm
Toplevel namespace with entry points for the new API.
Main include file for parsing v1 files.
Namespace for the "new" cQASM 1.x API.