?transpose@Circuit@tket@@QEBA?AV12@XZ
?dagger@Circuit@tket@@QEBA?AV12@XZ
?replace_all_implicit_wire_swaps@Circuit@tket@@QEAAXXZ
?replace_SWAPs@Circuit@tket@@QEAAXXZ
?substitute@Circuit@tket@@QEAAXAEBV12@AEBQEAXW4VertexDeletion@12@W4OpGroupTransfer@12@@Z
?append_qubits@Circuit@tket@@QEAAXAEBV12@AEBV?$vector@IV?$allocator@I@std@@@std@@1@Z
?append_with_map@Circuit@tket@@QEAAXAEBV12@AEBV?$map@VUnitID@tket@@V12@U?$less@VUnitID@tket@@@std@@V?$allocator@U?$pair@$$CBVUnitID@tket@@V12@@std@@@4@@std@@@Z
?append@Circuit@tket@@QEAAXAEBV12@@Z
?circuit_equality@Circuit@tket@@QEBA_NAEBV12@AEBV?$set@W4Check@Circuit@tket@@U?$less@W4Check@Circuit@tket@@@std@@V?$allocator@W4Check@Circuit@tket@@@5@@std@@_N@Z
?implicit_qubit_permutation@Circuit@tket@@QEBA?AV?$map@VQubit@tket@@V12@U?$less@VQubit@tket@@@std@@V?$allocator@U?$pair@$$CBVQubit@tket@@V12@@std@@@4@@std@@XZ
?depth_2q@Circuit@tket@@QEBAIXZ
?depth_by_types@Circuit@tket@@QEBAIAEBV?$unordered_set@W4OpType@tket@@U?$hash@W4OpType@tket@@@std@@U?$equal_to@W4OpType@tket@@@4@V?$allocator@W4OpType@tket@@@4@@std@@@Z
?depth_by_type@Circuit@tket@@QEBAIW4OpType@2@@Z
?depth@Circuit@tket@@QEBAIXZ
?count_n_qubit_gates@Circuit@tket@@QEBAII@Z
?get_commands_of_type@Circuit@tket@@QEBA?AV?$list@VCommand@tket@@V?$allocator@VCommand@tket@@@std@@@std@@W4OpType@2@@Z
?get_gates_of_type@Circuit@tket@@QEBA?AV?$unordered_set@PEAXU?$hash@PEAX@std@@U?$equal_to@PEAX@2@V?$allocator@PEAX@2@@std@@AEBW4OpType@2@@Z
?count_gates@Circuit@tket@@QEBAIAEBW4OpType@2@@Z
?is_simple@Circuit@tket@@QEBA_NXZ
?qubit_discard_all@Circuit@tket@@QEAAXXZ
?qubit_discard@Circuit@tket@@QEAAXAEBVQubit@2@@Z
?qubit_create_all@Circuit@tket@@QEAAXXZ
?qubit_create@Circuit@tket@@QEAAXAEBVQubit@2@@Z
?add_q_register@Circuit@tket@@QEAA?AV?$map@IVUnitID@tket@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIVUnitID@tket@@@std@@@4@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@I@Z
?add_qubit@Circuit@tket@@QEAAXAEBVQubit@2@_N@Z
?add_blank_wires@Circuit@tket@@QEAAXI@Z
?remove_blank_wires@Circuit@tket@@QEAAX_N@Z
?flatten_registers@Circuit@tket@@QEAA?AV?$map@VUnitID@tket@@V12@U?$less@VUnitID@tket@@@std@@V?$allocator@U?$pair@$$CBVUnitID@tket@@V12@@std@@@4@@std@@XZ
?get_opgroups@Circuit@tket@@QEBA?BV?$unordered_set@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$hash@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@U?$equal_to@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@XZ
?get_opgroup_from_Vertex@Circuit@tket@@QEBAAEBV?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@AEBQEAX@Z
?get_Op_ptr_from_Vertex@Circuit@tket@@QEBA?BV?$shared_ptr@$$CBVOp@tket@@@std@@AEBQEAX@Z
?get_target_port@Circuit@tket@@QEBAIAEBV?$edge_desc_impl@Ubidirectional_tag@boost@@PEAX@detail@boost@@@Z
?get_source_port@Circuit@tket@@QEBAIAEBV?$edge_desc_impl@Ubidirectional_tag@boost@@PEAX@detail@boost@@@Z
?n_gates@Circuit@tket@@QEBAIXZ
?is_discarded@Circuit@tket@@QEBA_NAEBVQubit@2@@Z
?is_created@Circuit@tket@@QEBA_NAEBVQubit@2@@Z
?n_bits@Circuit@tket@@QEBAIXZ
?n_qubits@Circuit@tket@@QEBAIXZ
?n_vertices@Circuit@tket@@QEBAIXZ
?qubit_to_bit_map@Circuit@tket@@QEBA?AV?$map@VQubit@tket@@VBit@2@U?$less@VQubit@tket@@@std@@V?$allocator@U?$pair@$$CBVQubit@tket@@VBit@2@@std@@@5@@std@@XZ
?qubit_readout@Circuit@tket@@QEBA?AV?$map@VQubit@tket@@IU?$less@VQubit@tket@@@std@@V?$allocator@U?$pair@$$CBVQubit@tket@@I@std@@@4@@std@@XZ
?bit_readout@Circuit@tket@@QEBA?AV?$map@VBit@tket@@IU?$less@VBit@tket@@@std@@V?$allocator@U?$pair@$$CBVBit@tket@@I@std@@@4@@std@@XZ
?discarded_qubits@Circuit@tket@@QEBA?AV?$vector@VQubit@tket@@V?$allocator@VQubit@tket@@@std@@@std@@XZ
?created_qubits@Circuit@tket@@QEBA?AV?$vector@VQubit@tket@@V?$allocator@VQubit@tket@@@std@@@std@@XZ
?w_outputs@Circuit@tket@@QEBA?AV?$vector@PEAXV?$allocator@PEAX@std@@@std@@XZ
?c_outputs@Circuit@tket@@QEBA?AV?$vector@PEAXV?$allocator@PEAX@std@@@std@@XZ
?q_outputs@Circuit@tket@@QEBA?AV?$vector@PEAXV?$allocator@PEAX@std@@@std@@XZ
?w_inputs@Circuit@tket@@QEBA?AV?$vector@PEAXV?$allocator@PEAX@std@@@std@@XZ
?c_inputs@Circuit@tket@@QEBA?AV?$vector@PEAXV?$allocator@PEAX@std@@@std@@XZ
?q_inputs@Circuit@tket@@QEBA?AV?$vector@PEAXV?$allocator@PEAX@std@@@std@@XZ
??0Circuit@tket@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
??0Circuit@tket@@QEAA@IV?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@@Z
??0Circuit@tket@@QEAA@IIV?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@@Z
?end@Circuit@tket@@QEBA?BVCommandIterator@12@XZ
?begin@Circuit@tket@@QEBA?AVCommandIterator@12@XZ
??0CustomGate@tket@@QEAA@AEBV01@@Z
?fresh_symbol@SymTable@tket@@SA?AV?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
??0BarrierOp@tket@@QEAA@V?$vector@W4EdgeType@tket@@V?$allocator@W4EdgeType@tket@@@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z
?is_clifford_gate@OpDesc@tket@@QEBA_NXZ
?is_gate@OpDesc@tket@@QEBA_NXZ
?from_json@tket@@YAXAEBV?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@AEAW4OpType@1@@Z
??0MetaOp@tket@@QEAA@W4OpType@1@V?$vector@W4EdgeType@tket@@V?$allocator@W4EdgeType@tket@@@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@@Z
?substitute_named@Circuit@tket@@QEAA_NV?$shared_ptr@$$CBVOp@tket@@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@@Z
?generate_circuit@MultiplexedTensoredU2Box@tket@@MEBAXXZ
?get_signature@MultiplexedTensoredU2Box@tket@@UEBA?AV?$vector@W4EdgeType@tket@@V?$allocator@W4EdgeType@tket@@@std@@@std@@XZ
?transpose@MultiplexedTensoredU2Box@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@XZ
?dagger@MultiplexedTensoredU2Box@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@XZ
?substitute_named@Circuit@tket@@QEAA_NAEBV12@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?symbol_substitution@Circuit@tket@@QEAAXAEBV?$map@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@NURCPBasicKeyLess@2@V?$allocator@U?$pair@$$CBV?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@N@std@@@std@@@std@@@Z
?symbol_substitution@Circuit@tket@@QEAAXAEBV?$map@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@VExpression@2@URCPBasicKeyLess@2@V?$allocator@U?$pair@$$CBV?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@VExpression@2@@std@@@std@@@std@@@Z
?free_symbols@Circuit@tket@@QEBA?BV?$set@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@USymCompareLess@tket@@V?$allocator@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@@std@@@std@@XZ
?is_symbolic@Circuit@tket@@QEBA_NXZ
?to_graphviz_file@Circuit@tket@@QEBAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?to_latex_file@Circuit@tket@@QEBAXAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?get_commands@Circuit@tket@@QEBA?AV?$vector@VCommand@tket@@V?$allocator@VCommand@tket@@@std@@@std@@XZ
?index_map@Circuit@tket@@QEBA?AV?$unordered_map@PEAX_KU?$hash@PEAX@std@@U?$equal_to@PEAX@2@V?$allocator@U?$pair@QEAX_K@std@@@2@@std@@XZ
?get_phase@Circuit@tket@@QEBA?AVExpression@SymEngine@@XZ
?add_phase@Circuit@tket@@QEAAXVExpression@SymEngine@@@Z
?classical_eval@Circuit@tket@@QEBA?AV?$map@VBit@tket@@_NU?$less@VBit@tket@@@std@@V?$allocator@U?$pair@$$CBVBit@tket@@_N@std@@@4@@std@@AEBV34@@Z
?get_resources@Circuit@tket@@QEAA?AUResourceData@2@XZ
??ECommandIterator@Circuit@tket@@QEAAAEAV012@XZ
?to_json@tket@@YAXAEAV?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@AEBVCircuit@1@@Z
?respects_connectivity_constraints@tket@@YA_NAEBVCircuit@1@AEBVArchitecture@1@_N2@Z
?apply_unitary@tket_sim@tket@@YAXAEBVCircuit@2@AEAV?$Matrix@V?$complex@N@std@@$0?0$0?0$0A@$0?0$0?0@Eigen@@NI@Z
?get_statevector@tket_sim@tket@@YA?AV?$Matrix@V?$complex@N@std@@$0?0$00$0A@$0?0$00@Eigen@@AEBVCircuit@2@NI@Z
?from_json@tket@@YAXAEBV?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@AEAVCircuit@1@@Z
??5tket@@YA?AVCircuit@0@AEBV10@0@Z
??Dtket@@YA?AVCircuit@0@AEBV10@0@Z
?get_op@Conditional@tket@@QEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@XZ
?get_width@Conditional@tket@@QEBAIXZ
?get_value@Conditional@tket@@QEBAIXZ
?register_method@OpJsonFactory@tket@@SA_NAEBW4OpType@2@P6A?AV?$shared_ptr@$$CBVOp@tket@@@std@@AEBV?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@@ZP6A?AV678@AEBV45@@Z@Z
?core_box_json@tket@@YA?AV?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@AEBVBox@1@@Z
?all_qubits@Circuit@tket@@QEBA?AV?$vector@VQubit@tket@@V?$allocator@VQubit@tket@@@std@@@std@@XZ
?all_bits@Circuit@tket@@QEBA?AV?$vector@VBit@tket@@V?$allocator@VBit@tket@@@std@@@std@@XZ
?get_reg_info@Circuit@tket@@QEBA?AV?$optional@U?$pair@W4UnitType@tket@@I@std@@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@@Z
?get_reg@Circuit@tket@@QEBA?AV?$map@IVUnitID@tket@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIVUnitID@tket@@@std@@@4@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@@Z
?add_barrier@Circuit@tket@@QEAAPEAXAEBV?$vector@VUnitID@tket@@V?$allocator@VUnitID@tket@@@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@@Z
?add_barrier@Circuit@tket@@QEAAPEAXAEBV?$vector@IV?$allocator@I@std@@@std@@0AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@@Z
?add_conditional_barrier@Circuit@tket@@QEAAPEAXAEBV?$vector@VUnitID@tket@@V?$allocator@VUnitID@tket@@@std@@@std@@AEBV?$vector@VBit@tket@@V?$allocator@VBit@tket@@@std@@@4@IAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@@Z
?add_conditional_barrier@Circuit@tket@@QEAAPEAXAEBV?$vector@IV?$allocator@I@std@@@std@@00IAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@@Z
?add_assertion@Circuit@tket@@QEAAPEAXAEBVStabiliserAssertionBox@2@AEBV?$vector@VQubit@tket@@V?$allocator@VQubit@tket@@@std@@@std@@AEBVQubit@2@AEBV?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@5@@Z
?add_assertion@Circuit@tket@@QEAAPEAXAEBVProjectorAssertionBox@2@AEBV?$vector@VQubit@tket@@V?$allocator@VQubit@tket@@@std@@@std@@AEBV?$optional@VQubit@tket@@@5@AEBV?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@5@@Z
?add_bit@Circuit@tket@@QEAAXAEBVBit@2@_N@Z
?add_c_register@Circuit@tket@@QEAA?AV?$map@IVUnitID@tket@@U?$less@I@std@@V?$allocator@U?$pair@$$CBIVUnitID@tket@@@std@@@4@@std@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@I@Z
??0Unitary2qBox@tket@@QEAA@AEBV01@@Z
?is_barrier_type@tket@@YA_NW4OpType@1@@Z
??0Unitary1qBox@tket@@QEAA@AEBV01@@Z
??0ConjugationBox@tket@@QEAA@AEBV01@@Z
??0DiagonalBox@tket@@QEAA@AEBV01@@Z
??0CircBox@tket@@QEAA@AEBV01@@Z
?is_box_type@tket@@YA_NW4OpType@1@@Z
??0ExpBox@tket@@QEAA@AEBV01@@Z
?get_op_ptr@tket@@YA?AV?$shared_ptr@$$CBVOp@tket@@@std@@W4OpType@1@AEBV?$vector@VExpression@SymEngine@@V?$allocator@VExpression@SymEngine@@@std@@@3@I@Z
??0OpDesc@tket@@QEAA@W4OpType@1@@Z
??0StatePreparationBox@tket@@QEAA@AEBV01@@Z
?is_metaop_type@tket@@YA_NW4OpType@1@@Z
?OrOp@tket@@YA?AV?$shared_ptr@VExplicitPredicateOp@tket@@@std@@XZ
?get_out@Circuit@tket@@QEBAPEAXAEBVUnitID@2@@Z
?get_nth_in_edge@Circuit@tket@@QEBA?AV?$edge_desc_impl@Ubidirectional_tag@boost@@PEAX@detail@boost@@AEBQEAXAEBI@Z
??$add_op@I@Circuit@tket@@QEAAPEAXAEBV?$shared_ptr@$$CBVOp@tket@@@std@@AEBV?$vector@IV?$allocator@I@std@@@3@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@3@@Z
?add_vertex@Circuit@tket@@QEAAPEAXV?$shared_ptr@$$CBVOp@tket@@@std@@V?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@4@@Z
?add_wasm_register@Circuit@tket@@QEAAX_K@Z
?rewire@Circuit@tket@@QEAAXAEBQEAXAEBV?$vector@V?$edge_desc_impl@Ubidirectional_tag@boost@@PEAX@detail@boost@@V?$allocator@V?$edge_desc_impl@Ubidirectional_tag@boost@@PEAX@detail@boost@@@std@@@std@@AEBV?$vector@W4EdgeType@tket@@V?$allocator@W4EdgeType@tket@@@std@@@4@@Z
?serialize@ClassicalOp@tket@@UEBA?AV?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@XZ
?get_name@ClassicalOp@tket@@UEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z
?is_equal@ClassicalOp@tket@@UEBA_NAEBVOp@2@@Z
?AndOp@tket@@YA?AV?$shared_ptr@VExplicitPredicateOp@tket@@@std@@XZ
?get_name@SetBitsOp@tket@@UEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z
?eval@SetBitsOp@tket@@UEBA?AV?$vector@_NV?$allocator@_N@std@@@std@@AEBV34@@Z
??0ExplicitPredicateOp@tket@@QEAA@IAEBV?$vector@_NV?$allocator@_N@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z
??0ClassicalEvalOp@tket@@QEAA@W4OpType@1@IIIAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?is_equal@ClassicalEvalOp@tket@@UEBA_NAEBVOp@2@@Z
??0ClassicalTransformOp@tket@@QEAA@IAEBV?$vector@_KV?$allocator@_K@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z
?w_default_reg@tket@@YAAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
?get_name@RangePredicateOp@tket@@UEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z
?eval@RangePredicateOp@tket@@UEBA?AV?$vector@_NV?$allocator@_N@std@@@std@@AEBV34@@Z
?is_equal@RangePredicateOp@tket@@UEBA_NAEBVOp@2@@Z
??0ExplicitModifierOp@tket@@QEAA@IAEBV?$vector@_NV?$allocator@_N@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z
?repr@UnitID@tket@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
??0Conditional@tket@@QEAA@AEBV?$shared_ptr@$$CBVOp@tket@@@std@@II@Z
?q_default_reg@tket@@YAAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
?eval@CopyBitsOp@tket@@UEBA?AV?$vector@_NV?$allocator@_N@std@@@std@@AEBV34@@Z
?XorWithOp@tket@@YA?AV?$shared_ptr@VExplicitModifierOp@tket@@@std@@XZ
?c_default_reg@tket@@YAAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
?is_meta@OpDesc@tket@@QEBA_NXZ
?is_barrier@OpDesc@tket@@QEBA_NXZ
?AndWithOp@tket@@YA?AV?$shared_ptr@VExplicitModifierOp@tket@@@std@@XZ
??0WASMOp@tket@@QEAA@IIV?$vector@IV?$allocator@I@std@@@std@@0AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@1@Z
??0MultiBitOp@tket@@QEAA@V?$shared_ptr@$$CBVClassicalEvalOp@tket@@@std@@I@Z
?OrWithOp@tket@@YA?AV?$shared_ptr@VExplicitModifierOp@tket@@@std@@XZ
?NotOp@tket@@YA?AV?$shared_ptr@VExplicitPredicateOp@tket@@@std@@XZ
?XorOp@tket@@YA?AV?$shared_ptr@VExplicitPredicateOp@tket@@@std@@XZ
??0CustomGate@tket@@QEAA@AEBV?$shared_ptr@VCompositeGateDef@tket@@@std@@AEBV?$vector@VExpression@SymEngine@@V?$allocator@VExpression@SymEngine@@@std@@@3@@Z
??0MultiplexedRotationBox@tket@@QEAA@AEBV01@@Z
??0MultiplexedRotationBox@tket@@QEAA@AEBV?$map@V?$vector@_NV?$allocator@_N@std@@@std@@V?$shared_ptr@$$CBVOp@tket@@@2@U?$less@V?$vector@_NV?$allocator@_N@std@@@std@@@2@V?$allocator@U?$pair@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@V?$shared_ptr@$$CBVOp@tket@@@2@@std@@@2@@std@@@Z
?symbol_substitution@MultiplexedRotationBox@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@AEBV?$map@V?$RCP@$$CBVBasic@SymEngine@@@SymEngine@@V12@URCPBasicKeyLess@2@V?$allocator@U?$pair@$$CBV?$RCP@$$CBVBasic@SymEngine@@@SymEngine@@V12@@std@@@std@@@4@@Z
?free_symbols@MultiplexedRotationBox@tket@@UEBA?AV?$set@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@USymCompareLess@tket@@V?$allocator@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@@std@@@std@@XZ
?is_equal@MultiplexedRotationBox@tket@@UEBA_NAEBVOp@2@@Z
?dagger@MultiplexedRotationBox@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@XZ
?transpose@MultiplexedRotationBox@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@XZ
?get_signature@MultiplexedRotationBox@tket@@UEBA?AV?$vector@W4EdgeType@tket@@V?$allocator@W4EdgeType@tket@@@std@@@std@@XZ
?generate_circuit@MultiplexedRotationBox@tket@@MEBAXXZ
??0Circuit@tket@@QEAA@AEBV01@@Z
?to_json@tket@@YAXAEAV?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@AEBV?$shared_ptr@VCompositeGateDef@tket@@@std@@@Z
??0Unitary2qBox@tket@@QEAA@AEBV?$Matrix@V?$complex@N@std@@$03$03$0A@$03$03@Eigen@@W4BasisOrder@1@@Z
??0Unitary1qBox@tket@@QEAA@AEBV?$Matrix@V?$complex@N@std@@$01$01$0A@$01$01@Eigen@@@Z
??0DummyBox@tket@@QEAA@AEBV01@@Z
??0DummyBox@tket@@QEAA@IIAEBUResourceData@1@@Z
?get_n_qubits@DummyBox@tket@@QEBAIXZ
?get_n_bits@DummyBox@tket@@QEBAIXZ
?get_resource_data@DummyBox@tket@@QEBA?AUResourceData@2@XZ
??0ConjugationBox@tket@@QEAA@AEBV?$shared_ptr@$$CBVOp@tket@@@std@@0V?$optional@V?$shared_ptr@$$CBVOp@tket@@@std@@@3@@Z
??0PauliExpBox@tket@@QEAA@AEBV01@@Z
??0PauliExpBox@tket@@QEAA@AEBV?$PauliTensor@V?$vector@W4Pauli@tket@@V?$allocator@W4Pauli@tket@@@std@@@std@@VExpression@SymEngine@@@1@W4CXConfigType@1@@Z
??0DiagonalBox@tket@@QEAA@AEBV?$Matrix@V?$complex@N@std@@$0?0$00$0A@$0?0$00@Eigen@@_N@Z
?get_diagonal@DiagonalBox@tket@@QEBA?AV?$Matrix@V?$complex@N@std@@$0?0$00$0A@$0?0$00@Eigen@@XZ
?is_upper_triangle@DiagonalBox@tket@@QEBA_NXZ
??0CircBox@tket@@QEAA@AEBVCircuit@1@@Z
?symbol_substitution_in_place@CircBox@tket@@QEAAXAEBV?$map@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@VExpression@2@URCPBasicKeyLess@2@V?$allocator@U?$pair@$$CBV?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@VExpression@2@@std@@@std@@@std@@@Z
?get_circuit_name@CircBox@tket@@QEBA?AV?$optional@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@XZ
?set_circuit_name@CircBox@tket@@QEAAXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?get_unitary@tket_sim@tket@@YA?AV?$Matrix@V?$complex@N@std@@$0?0$0?0$0A@$0?0$0?0@Eigen@@AEBVCircuit@2@NI@Z
??0CompositeGateDef@tket@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVCircuit@1@AEBV?$vector@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@V?$allocator@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@@std@@@3@@Z
?define_gate@CompositeGateDef@tket@@SA?AV?$shared_ptr@VCompositeGateDef@tket@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@AEBVCircuit@2@AEBV?$vector@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@V?$allocator@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@@std@@@4@@Z
?dec_to_bin@tket@@YA?AV?$vector@_NV?$allocator@_N@std@@@std@@_KI@Z
??0PauliExpCommutingSetBox@tket@@QEAA@AEBV01@@Z
??0PauliExpCommutingSetBox@tket@@QEAA@AEBV?$vector@V?$PauliTensor@V?$vector@W4Pauli@tket@@V?$allocator@W4Pauli@tket@@@std@@@std@@VExpression@SymEngine@@@tket@@V?$allocator@V?$PauliTensor@V?$vector@W4Pauli@tket@@V?$allocator@W4Pauli@tket@@@std@@@std@@VExpression@SymEngine@@@tket@@@std@@@std@@W4CXConfigType@1@@Z
?is_clifford@PauliExpCommutingSetBox@tket@@UEBA_NXZ
?free_symbols@PauliExpCommutingSetBox@tket@@UEBA?AV?$set@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@USymCompareLess@tket@@V?$allocator@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@@std@@@std@@XZ
?is_equal@PauliExpCommutingSetBox@tket@@UEBA_NAEBVOp@2@@Z
?dagger@PauliExpCommutingSetBox@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@XZ
?transpose@PauliExpCommutingSetBox@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@XZ
?symbol_substitution@PauliExpCommutingSetBox@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@AEBV?$map@V?$RCP@$$CBVBasic@SymEngine@@@SymEngine@@V12@URCPBasicKeyLess@2@V?$allocator@U?$pair@$$CBV?$RCP@$$CBVBasic@SymEngine@@@SymEngine@@V12@@std@@@std@@@4@@Z
?generate_circuit@PauliExpCommutingSetBox@tket@@MEBAXXZ
??0ExpBox@tket@@QEAA@AEBV?$Matrix@V?$complex@N@std@@$03$03$0A@$03$03@Eigen@@NW4BasisOrder@1@@Z
?n_qubits@Box@tket@@UEBAIXZ
?get_signature@Box@tket@@UEBA?AV?$vector@W4EdgeType@tket@@V?$allocator@W4EdgeType@tket@@@std@@@std@@XZ
?serialize@Box@tket@@UEBA?AV?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@XZ
??0ToffoliBox@tket@@QEAA@AEBV01@@Z
??0ToffoliBox@tket@@QEAA@AEBV?$map@V?$vector@_NV?$allocator@_N@std@@@std@@V12@U?$less@V?$vector@_NV?$allocator@_N@std@@@std@@@2@V?$allocator@U?$pair@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@V12@@std@@@2@@std@@AEBW4ToffoliBoxSynthStrat@1@AEBW4OpType@1@@Z
?is_equal@ToffoliBox@tket@@UEBA_NAEBVOp@2@@Z
?get_box_unitary@ToffoliBox@tket@@UEBA?AV?$optional@V?$Matrix@V?$complex@N@std@@$0?0$0?0$0A@$0?0$0?0@Eigen@@@std@@XZ
?dagger@ToffoliBox@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@XZ
?transpose@ToffoliBox@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@XZ
?get_signature@ToffoliBox@tket@@UEBA?AV?$vector@W4EdgeType@tket@@V?$allocator@W4EdgeType@tket@@@std@@@std@@XZ
?get_permutation@ToffoliBox@tket@@QEBA?AV?$map@V?$vector@_NV?$allocator@_N@std@@@std@@V12@U?$less@V?$vector@_NV?$allocator@_N@std@@@std@@@2@V?$allocator@U?$pair@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@V12@@std@@@2@@std@@XZ
?get_rotation_axis@ToffoliBox@tket@@QEBA?AW4OpType@2@XZ
?get_strat@ToffoliBox@tket@@QEBA?AW4ToffoliBoxSynthStrat@2@XZ
?generate_circuit@ToffoliBox@tket@@MEBAXXZ
?from_json@tket@@YAXAEBV?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@AEAV?$shared_ptr@VCompositeGateDef@tket@@@std@@@Z
??0MultiplexorBox@tket@@QEAA@AEBV01@@Z
??0MultiplexorBox@tket@@QEAA@AEBV?$map@V?$vector@_NV?$allocator@_N@std@@@std@@V?$shared_ptr@$$CBVOp@tket@@@2@U?$less@V?$vector@_NV?$allocator@_N@std@@@std@@@2@V?$allocator@U?$pair@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@V?$shared_ptr@$$CBVOp@tket@@@2@@std@@@2@@std@@@Z
?symbol_substitution@MultiplexorBox@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@AEBV?$map@V?$RCP@$$CBVBasic@SymEngine@@@SymEngine@@V12@URCPBasicKeyLess@2@V?$allocator@U?$pair@$$CBV?$RCP@$$CBVBasic@SymEngine@@@SymEngine@@V12@@std@@@std@@@4@@Z
?free_symbols@MultiplexorBox@tket@@UEBA?AV?$set@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@USymCompareLess@tket@@V?$allocator@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@@std@@@std@@XZ
?is_equal@MultiplexorBox@tket@@UEBA_NAEBVOp@2@@Z
?dagger@MultiplexorBox@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@XZ
?transpose@MultiplexorBox@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@XZ
?get_signature@MultiplexorBox@tket@@UEBA?AV?$vector@W4EdgeType@tket@@V?$allocator@W4EdgeType@tket@@@std@@@std@@XZ
?generate_circuit@MultiplexorBox@tket@@MEBAXXZ
??0QControlBox@tket@@QEAA@AEBV01@@Z
??0QControlBox@tket@@QEAA@AEBV?$shared_ptr@$$CBVOp@tket@@@std@@IAEBV?$vector@_NV?$allocator@_N@std@@@3@@Z
?symbol_substitution@QControlBox@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@AEBV?$map@V?$RCP@$$CBVBasic@SymEngine@@@SymEngine@@V12@URCPBasicKeyLess@2@V?$allocator@U?$pair@$$CBV?$RCP@$$CBVBasic@SymEngine@@@SymEngine@@V12@@std@@@std@@@4@@Z
?free_symbols@QControlBox@tket@@UEBA?AV?$set@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@USymCompareLess@tket@@V?$allocator@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@@std@@@std@@XZ
?is_equal@QControlBox@tket@@UEBA_NAEBVOp@2@@Z
?get_command_str@QControlBox@tket@@UEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$vector@VUnitID@tket@@V?$allocator@VUnitID@tket@@@std@@@4@@Z
?dagger@QControlBox@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@XZ
?transpose@QControlBox@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@XZ
?get_box_unitary@QControlBox@tket@@UEBA?AV?$optional@V?$Matrix@V?$complex@N@std@@$0?0$0?0$0A@$0?0$0?0@Eigen@@@std@@XZ
?generate_circuit@QControlBox@tket@@MEBAXXZ
?eval_expr@tket@@YA?AV?$optional@N@std@@AEBVExpression@SymEngine@@@Z
?get_op_ptr@tket@@YA?AV?$shared_ptr@$$CBVOp@tket@@@std@@W4OpType@1@AEBVExpression@SymEngine@@I@Z
??0StabiliserAssertionBox@tket@@QEAA@AEBV01@@Z
??0StabiliserAssertionBox@tket@@QEAA@AEBV?$vector@V?$PauliTensor@V?$vector@W4Pauli@tket@@V?$allocator@W4Pauli@tket@@@std@@@std@@I@tket@@V?$allocator@V?$PauliTensor@V?$vector@W4Pauli@tket@@V?$allocator@W4Pauli@tket@@@std@@@std@@I@tket@@@std@@@std@@@Z
?is_equal@StabiliserAssertionBox@tket@@UEBA_NAEBVOp@2@@Z
?dagger@StabiliserAssertionBox@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@XZ
?transpose@StabiliserAssertionBox@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@XZ
?get_signature@StabiliserAssertionBox@tket@@UEBA?AV?$vector@W4EdgeType@tket@@V?$allocator@W4EdgeType@tket@@@std@@@std@@XZ
?generate_circuit@StabiliserAssertionBox@tket@@MEBAXXZ
??0MultiplexedU2Box@tket@@QEAA@AEBV01@@Z
??0MultiplexedU2Box@tket@@QEAA@AEBV?$map@V?$vector@_NV?$allocator@_N@std@@@std@@V?$shared_ptr@$$CBVOp@tket@@@2@U?$less@V?$vector@_NV?$allocator@_N@std@@@std@@@2@V?$allocator@U?$pair@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@V?$shared_ptr@$$CBVOp@tket@@@2@@std@@@2@@std@@_N@Z
?symbol_substitution@MultiplexedU2Box@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@AEBV?$map@V?$RCP@$$CBVBasic@SymEngine@@@SymEngine@@V12@URCPBasicKeyLess@2@V?$allocator@U?$pair@$$CBV?$RCP@$$CBVBasic@SymEngine@@@SymEngine@@V12@@std@@@std@@@4@@Z
?free_symbols@MultiplexedU2Box@tket@@UEBA?AV?$set@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@USymCompareLess@tket@@V?$allocator@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@@std@@@std@@XZ
?is_equal@MultiplexedU2Box@tket@@UEBA_NAEBVOp@2@@Z
?dagger@MultiplexedU2Box@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@XZ
?transpose@MultiplexedU2Box@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@XZ
?get_signature@MultiplexedU2Box@tket@@UEBA?AV?$vector@W4EdgeType@tket@@V?$allocator@W4EdgeType@tket@@@std@@@std@@XZ
?generate_circuit@MultiplexedU2Box@tket@@MEBAXXZ
??0StatePreparationBox@tket@@QEAA@AEBV?$Matrix@V?$complex@N@std@@$0?0$00$0A@$0?0$00@Eigen@@_N1@Z
?get_statevector@StatePreparationBox@tket@@QEBA?AV?$Matrix@V?$complex@N@std@@$0?0$00$0A@$0?0$00@Eigen@@XZ
?is_inverse@StatePreparationBox@tket@@QEBA_NXZ
?with_initial_reset@StatePreparationBox@tket@@QEBA_NXZ
??0TermSequenceBox@tket@@QEAA@AEBV01@@Z
??0TermSequenceBox@tket@@QEAA@AEBV?$vector@V?$PauliTensor@V?$vector@W4Pauli@tket@@V?$allocator@W4Pauli@tket@@@std@@@std@@VExpression@SymEngine@@@tket@@V?$allocator@V?$PauliTensor@V?$vector@W4Pauli@tket@@V?$allocator@W4Pauli@tket@@@std@@@std@@VExpression@SymEngine@@@tket@@@std@@@std@@W4PauliSynthStrat@Transforms@1@W4PauliPartitionStrat@1@W4GraphColourMethod@1@W4CXConfigType@1@N@Z
?is_clifford@TermSequenceBox@tket@@UEBA_NXZ
?free_symbols@TermSequenceBox@tket@@UEBA?AV?$set@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@USymCompareLess@tket@@V?$allocator@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@@std@@@std@@XZ
?is_equal@TermSequenceBox@tket@@UEBA_NAEBVOp@2@@Z
?get_synth_strategy@TermSequenceBox@tket@@QEBA?AW4PauliSynthStrat@Transforms@2@XZ
?get_partition_strategy@TermSequenceBox@tket@@QEBA?AW4PauliPartitionStrat@2@XZ
?get_graph_colouring@TermSequenceBox@tket@@QEBA?AW4GraphColourMethod@2@XZ
?get_pauli_gadgets@TermSequenceBox@tket@@QEBA?AV?$vector@V?$PauliTensor@V?$vector@W4Pauli@tket@@V?$allocator@W4Pauli@tket@@@std@@@std@@VExpression@SymEngine@@@tket@@V?$allocator@V?$PauliTensor@V?$vector@W4Pauli@tket@@V?$allocator@W4Pauli@tket@@@std@@@std@@VExpression@SymEngine@@@tket@@@std@@@std@@XZ
?get_cx_config@TermSequenceBox@tket@@QEBA?AW4CXConfigType@2@XZ
?get_depth_weight@TermSequenceBox@tket@@QEBANXZ
?dagger@TermSequenceBox@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@XZ
?transpose@TermSequenceBox@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@XZ
?symbol_substitution@TermSequenceBox@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@AEBV?$map@V?$RCP@$$CBVBasic@SymEngine@@@SymEngine@@V12@URCPBasicKeyLess@2@V?$allocator@U?$pair@$$CBV?$RCP@$$CBVBasic@SymEngine@@@SymEngine@@V12@@std@@@std@@@4@@Z
?generate_circuit@TermSequenceBox@tket@@MEBAXXZ
??0Unitary3qBox@tket@@QEAA@AEBV?$Matrix@V?$complex@N@std@@$07$07$0A@$07$07@Eigen@@W4BasisOrder@1@@Z
??0ProjectorAssertionBox@tket@@QEAA@AEBV?$Matrix@V?$complex@N@std@@$0?0$0?0$0A@$0?0$0?0@Eigen@@W4BasisOrder@1@@Z
?optypeinfo@tket@@YAAEBV?$map@W4OpType@tket@@UOpTypeInfo@2@U?$less@W4OpType@tket@@@std@@V?$allocator@U?$pair@$$CBW4OpType@tket@@UOpTypeInfo@2@@std@@@5@@std@@XZ
??0PhasePolyBox@tket@@QEAA@AEBV01@@Z
??0PhasePolyBox@tket@@QEAA@IAEBV?$bimap@VQubit@tket@@IUna@mpl@boost@@U345@U345@@bimaps@boost@@AEBV?$map@V?$vector@_NV?$allocator@_N@std@@@std@@VExpression@SymEngine@@U?$less@V?$vector@_NV?$allocator@_N@std@@@std@@@2@V?$allocator@U?$pair@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@VExpression@SymEngine@@@std@@@2@@std@@AEBV?$Matrix@_N$0?0$0?0$0A@$0?0$0?0@Eigen@@@Z
??0PhasePolyBox@tket@@QEAA@AEBVCircuit@1@@Z
?symbol_substitution@PhasePolyBox@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@AEBV?$map@V?$RCP@$$CBVBasic@SymEngine@@@SymEngine@@V12@URCPBasicKeyLess@2@V?$allocator@U?$pair@$$CBV?$RCP@$$CBVBasic@SymEngine@@@SymEngine@@V12@@std@@@std@@@4@@Z
?free_symbols@PhasePolyBox@tket@@UEBA?AV?$set@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@USymCompareLess@tket@@V?$allocator@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@@std@@@std@@XZ
?generate_circuit@PhasePolyBox@tket@@MEBAXXZ
??0PauliExpPairBox@tket@@QEAA@AEBV01@@Z
??0PauliExpPairBox@tket@@QEAA@AEBV?$PauliTensor@V?$vector@W4Pauli@tket@@V?$allocator@W4Pauli@tket@@@std@@@std@@VExpression@SymEngine@@@1@0W4CXConfigType@1@@Z
?is_clifford@PauliExpPairBox@tket@@UEBA_NXZ
?free_symbols@PauliExpPairBox@tket@@UEBA?AV?$set@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@USymCompareLess@tket@@V?$allocator@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@@std@@@std@@XZ
?is_equal@PauliExpPairBox@tket@@UEBA_NAEBVOp@2@@Z
?dagger@PauliExpPairBox@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@XZ
?transpose@PauliExpPairBox@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@XZ
?symbol_substitution@PauliExpPairBox@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@AEBV?$map@V?$RCP@$$CBVBasic@SymEngine@@@SymEngine@@V12@URCPBasicKeyLess@2@V?$allocator@U?$pair@$$CBV?$RCP@$$CBVBasic@SymEngine@@@SymEngine@@V12@@std@@@std@@@4@@Z
?generate_circuit@PauliExpPairBox@tket@@MEBAXXZ
?get_name@Op@tket@@UEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z
?get_command_str@Op@tket@@UEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$vector@VUnitID@tket@@V?$allocator@VUnitID@tket@@@std@@@4@@Z
?bin_to_dec@tket@@YA_KAEBV?$vector@_NV?$allocator@_N@std@@@std@@@Z
??0MultiplexedTensoredU2Box@tket@@QEAA@AEBV01@@Z
??0MultiplexedTensoredU2Box@tket@@QEAA@AEBV?$map@V?$vector@_NV?$allocator@_N@std@@@std@@V?$vector@V?$shared_ptr@$$CBVOp@tket@@@std@@V?$allocator@V?$shared_ptr@$$CBVOp@tket@@@std@@@2@@2@U?$less@V?$vector@_NV?$allocator@_N@std@@@std@@@2@V?$allocator@U?$pair@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@V?$vector@V?$shared_ptr@$$CBVOp@tket@@@std@@V?$allocator@V?$shared_ptr@$$CBVOp@tket@@@std@@@2@@2@@std@@@2@@std@@@Z
?symbol_substitution@MultiplexedTensoredU2Box@tket@@UEBA?AV?$shared_ptr@$$CBVOp@tket@@@std@@AEBV?$map@V?$RCP@$$CBVBasic@SymEngine@@@SymEngine@@V12@URCPBasicKeyLess@2@V?$allocator@U?$pair@$$CBV?$RCP@$$CBVBasic@SymEngine@@@SymEngine@@V12@@std@@@std@@@4@@Z
?free_symbols@MultiplexedTensoredU2Box@tket@@UEBA?AV?$set@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@USymCompareLess@tket@@V?$allocator@V?$RCP@$$CBVSymbol@SymEngine@@@SymEngine@@@std@@@std@@XZ
?is_equal@MultiplexedTensoredU2Box@tket@@UEBA_NAEBVOp@2@@Z
??0Unitary3qBox@tket@@QEAA@AEBV01@@Z