libqasm
library for handling cQASM files
Namespaces | Functions
cqasm-v1-functions-gen.cpp File Reference

Source file generated by func-gen. More...

Go to the source code of this file.

Namespaces

 cqasm
 Toplevel namespace with entry points for the new API.
 
 cqasm::v1
 Namespace for the "new" cQASM 1.x API.
 
 cqasm::v1::functions
 Namespace for the functions generated by func-gen.
 

Functions

values::Value cqasm::v1::functions::op_add_cc (const values::Values &v)
 
values::Value cqasm::v1::functions::op_add_rr (const values::Values &v)
 
values::Value cqasm::v1::functions::op_add_ii (const values::Values &v)
 
values::Value cqasm::v1::functions::op_add_ss (const values::Values &v)
 
values::Value cqasm::v1::functions::op_sub_cc (const values::Values &v)
 
values::Value cqasm::v1::functions::op_sub_rr (const values::Values &v)
 
values::Value cqasm::v1::functions::op_sub_ii (const values::Values &v)
 
values::Value cqasm::v1::functions::op_neg_c (const values::Values &v)
 
values::Value cqasm::v1::functions::op_neg_r (const values::Values &v)
 
values::Value cqasm::v1::functions::op_neg_i (const values::Values &v)
 
values::Value cqasm::v1::functions::op_mul_cc (const values::Values &v)
 
values::Value cqasm::v1::functions::op_mul_rr (const values::Values &v)
 
values::Value cqasm::v1::functions::op_mul_ii (const values::Values &v)
 
values::Value cqasm::v1::functions::op_div_cc (const values::Values &v)
 
values::Value cqasm::v1::functions::op_div_rr (const values::Values &v)
 
values::Value cqasm::v1::functions::op_int_div_ii (const values::Values &v)
 
values::Value cqasm::v1::functions::op_mod_ii (const values::Values &v)
 
values::Value cqasm::v1::functions::op_pow_cc (const values::Values &v)
 
values::Value cqasm::v1::functions::op_pow_rr (const values::Values &v)
 
values::Value cqasm::v1::functions::op_eq_cc (const values::Values &v)
 
values::Value cqasm::v1::functions::op_ne_cc (const values::Values &v)
 
values::Value cqasm::v1::functions::op_eq_rr (const values::Values &v)
 
values::Value cqasm::v1::functions::op_ne_rr (const values::Values &v)
 
values::Value cqasm::v1::functions::op_ge_rr (const values::Values &v)
 
values::Value cqasm::v1::functions::op_gt_rr (const values::Values &v)
 
values::Value cqasm::v1::functions::op_le_rr (const values::Values &v)
 
values::Value cqasm::v1::functions::op_lt_rr (const values::Values &v)
 
values::Value cqasm::v1::functions::op_eq_ii (const values::Values &v)
 
values::Value cqasm::v1::functions::op_ne_ii (const values::Values &v)
 
values::Value cqasm::v1::functions::op_ge_ii (const values::Values &v)
 
values::Value cqasm::v1::functions::op_gt_ii (const values::Values &v)
 
values::Value cqasm::v1::functions::op_le_ii (const values::Values &v)
 
values::Value cqasm::v1::functions::op_lt_ii (const values::Values &v)
 
values::Value cqasm::v1::functions::op_eq_bb (const values::Values &v)
 
values::Value cqasm::v1::functions::op_ne_bb (const values::Values &v)
 
values::Value cqasm::v1::functions::op_ge_bb (const values::Values &v)
 
values::Value cqasm::v1::functions::op_gt_bb (const values::Values &v)
 
values::Value cqasm::v1::functions::op_le_bb (const values::Values &v)
 
values::Value cqasm::v1::functions::op_lt_bb (const values::Values &v)
 
values::Value cqasm::v1::functions::op_binv_i (const values::Values &v)
 
values::Value cqasm::v1::functions::op_band_ii (const values::Values &v)
 
values::Value cqasm::v1::functions::op_bxor_ii (const values::Values &v)
 
values::Value cqasm::v1::functions::op_bor_ii (const values::Values &v)
 
values::Value cqasm::v1::functions::op_shl_ii (const values::Values &v)
 
values::Value cqasm::v1::functions::op_sra_ii (const values::Values &v)
 
values::Value cqasm::v1::functions::op_srl_ii (const values::Values &v)
 
values::Value cqasm::v1::functions::op_linv_b (const values::Values &v)
 
values::Value cqasm::v1::functions::op_land_bb (const values::Values &v)
 
values::Value cqasm::v1::functions::op_lxor_bb (const values::Values &v)
 
values::Value cqasm::v1::functions::op_lor_bb (const values::Values &v)
 
values::Value cqasm::v1::functions::op_tcnd_bcc (const values::Values &v)
 
values::Value cqasm::v1::functions::op_tcnd_brr (const values::Values &v)
 
values::Value cqasm::v1::functions::op_tcnd_bii (const values::Values &v)
 
values::Value cqasm::v1::functions::op_tcnd_bbb (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_sqrt_c (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_exp_c (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_log_c (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_sin_c (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_cos_c (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_tan_c (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_sinh_c (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_cosh_c (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_tanh_c (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_asin_c (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_acos_c (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_atan_c (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_asinh_c (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_acosh_c (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_atanh_c (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_sqrt_r (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_exp_r (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_log_r (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_sin_r (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_cos_r (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_tan_r (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_sinh_r (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_cosh_r (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_tanh_r (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_asin_r (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_acos_r (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_atan_r (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_asinh_r (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_acosh_r (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_atanh_r (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_abs_r (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_abs_i (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_complex_rr (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_polar_rr (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_real_c (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_imag_c (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_arg_c (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_norm_c (const values::Values &v)
 
values::Value cqasm::v1::functions::fn_conj_c (const values::Values &v)
 
void cqasm::v1::functions::register_into (resolver::FunctionTable &table)
 Registers a bunch of functions usable during constant propagation into the given function table. More...
 

Detailed Description

Source file generated by func-gen.

Definition in file cqasm-v1-functions-gen.cpp.

#include <cmath>
#include <complex>
#include "cqasm-v1-functions-gen.hpp"
Include dependency graph for cqasm-v1-functions-gen.cpp: