Skip to content

Commit 8a83bc0

Browse files
committed
Move qiree_destroy
1 parent 2d47e87 commit 8a83bc0

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed

src/cqiree/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
# See the top-level COPYRIGHT file for details.
44
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
55
#-----------------------------------------------------------------------------#
6-
76

87
set(_CQIREE_LIBS)
98
if(QIREE_USE_XACC)

src/cqiree/CQiree.cc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,6 @@ CQiree* qiree_create()
2323
return reinterpret_cast<CQiree*>(new QM());
2424
}
2525

26-
void qiree_destroy(CQiree* manager)
27-
{
28-
delete reinterpret_cast<QM*>(manager);
29-
}
30-
3126
QireeReturnCode qiree_load_module_from_memory(CQiree* manager,
3227
char const* data_contents,
3328
size_t length)
@@ -134,4 +129,9 @@ QireeReturnCode qiree_save_result_items(CQiree* manager,
134129
cpp_manager->save_result_items(max_items, encoded_tuples));
135130
}
136131

132+
void qiree_destroy(CQiree* manager)
133+
{
134+
delete reinterpret_cast<QM*>(manager);
135+
}
136+
137137
} // extern "C"

src/cqiree/CQiree.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,8 @@ typedef struct
3535
uint64_t count;
3636
} CQireeResultRecord;
3737

38-
/* Create and destroy QireeManager instance */
38+
/* Create a QireeManager instance */
3939
CQiree* qiree_create();
40-
void qiree_destroy(CQiree* manager);
4140

4241
/* Module loading functions */
4342
QireeReturnCode qiree_load_module_from_memory(CQiree* manager,
@@ -80,6 +79,9 @@ QireeReturnCode qiree_save_result_items(CQiree* manager,
8079
size_t max_items,
8180
CQireeResultRecord* encoded);
8281

82+
/* Cleanly destroy a QireeManager instance */
83+
void qiree_destroy(CQiree* manager);
84+
8385
#ifdef __cplusplus
8486
}
8587
#endif

0 commit comments

Comments
 (0)