annotate cpp/qt_qtd/ArrayOpsPrimitive_shell.cpp @ 254:34a37904ff77

(none)
author maxter
date Sun, 30 Aug 2009 10:59:56 +0000
parents 37eed70de029
children 9784459f0750
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
e78566595089 initial import
mandel
parents:
diff changeset
1 /**
e78566595089 initial import
mandel
parents:
diff changeset
2 *
e78566595089 initial import
mandel
parents:
diff changeset
3 * Copyright: Copyright QtD Team, 2008-2009
e78566595089 initial import
mandel
parents:
diff changeset
4 * License: <a href="http://www.boost.org/LICENSE_1_0.txt>Boost License 1.0</a>
e78566595089 initial import
mandel
parents:
diff changeset
5 *
e78566595089 initial import
mandel
parents:
diff changeset
6 * Copyright QtD Team, 2008-2009
e78566595089 initial import
mandel
parents:
diff changeset
7 * Distributed under the Boost Software License, Version 1.0.
e78566595089 initial import
mandel
parents:
diff changeset
8 * (See accompanying file boost-license-1.0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
e78566595089 initial import
mandel
parents:
diff changeset
9 *
e78566595089 initial import
mandel
parents:
diff changeset
10 */
e78566595089 initial import
mandel
parents:
diff changeset
11
e78566595089 initial import
mandel
parents:
diff changeset
12 // stuff for passing D function pointers!
e78566595089 initial import
mandel
parents:
diff changeset
13
e78566595089 initial import
mandel
parents:
diff changeset
14 #ifdef CPP_SHARED
e78566595089 initial import
mandel
parents:
diff changeset
15
e78566595089 initial import
mandel
parents:
diff changeset
16 #include "ArrayOpsPrimitive.h"
e78566595089 initial import
mandel
parents:
diff changeset
17
e78566595089 initial import
mandel
parents:
diff changeset
18 QTD_EXPORT_VAR(qtd_allocate_int_array)
e78566595089 initial import
mandel
parents:
diff changeset
19 QTD_EXPORT_VAR(qtd_assign_int_array_element)
e78566595089 initial import
mandel
parents:
diff changeset
20 QTD_EXPORT_VAR(qtd_get_int_from_array)
e78566595089 initial import
mandel
parents:
diff changeset
21
e78566595089 initial import
mandel
parents:
diff changeset
22 QTD_EXPORT_VAR(qtd_allocate_uint_array)
e78566595089 initial import
mandel
parents:
diff changeset
23 QTD_EXPORT_VAR(qtd_assign_uint_array_element)
e78566595089 initial import
mandel
parents:
diff changeset
24 QTD_EXPORT_VAR(qtd_get_uint_from_array)
e78566595089 initial import
mandel
parents:
diff changeset
25
e78566595089 initial import
mandel
parents:
diff changeset
26 QTD_EXPORT_VAR(qtd_allocate_double_array)
e78566595089 initial import
mandel
parents:
diff changeset
27 QTD_EXPORT_VAR(qtd_assign_double_array_element)
e78566595089 initial import
mandel
parents:
diff changeset
28 QTD_EXPORT_VAR(qtd_get_double_from_array)
e78566595089 initial import
mandel
parents:
diff changeset
29
e78566595089 initial import
mandel
parents:
diff changeset
30 QTD_EXPORT_VAR(qtd_allocate_string_array)
e78566595089 initial import
mandel
parents:
diff changeset
31 QTD_EXPORT_VAR(qtd_assign_string_array_element)
e78566595089 initial import
mandel
parents:
diff changeset
32 QTD_EXPORT_VAR(qtd_string_from_array)
e78566595089 initial import
mandel
parents:
diff changeset
33 QTD_EXPORT_VAR(qtd_get_string_from_array)
e78566595089 initial import
mandel
parents:
diff changeset
34
e78566595089 initial import
mandel
parents:
diff changeset
35 extern "C" DLL_PUBLIC void qtd_core_ArrayOps_initCallBacks(pfunc_abstr *callbacks)
e78566595089 initial import
mandel
parents:
diff changeset
36 {
e78566595089 initial import
mandel
parents:
diff changeset
37 QTD_EXPORT_VAR_SET(qtd_allocate_int_array, callbacks[0]);
e78566595089 initial import
mandel
parents:
diff changeset
38 QTD_EXPORT_VAR_SET(qtd_assign_int_array_element, callbacks[1]);
e78566595089 initial import
mandel
parents:
diff changeset
39 QTD_EXPORT_VAR_SET(qtd_get_int_from_array, callbacks[2]);
254
maxter
parents: 252
diff changeset
40
1
e78566595089 initial import
mandel
parents:
diff changeset
41 QTD_EXPORT_VAR_SET(qtd_allocate_uint_array, callbacks[3]);
e78566595089 initial import
mandel
parents:
diff changeset
42 QTD_EXPORT_VAR_SET(qtd_assign_uint_array_element, callbacks[4]);
e78566595089 initial import
mandel
parents:
diff changeset
43 QTD_EXPORT_VAR_SET(qtd_get_uint_from_array, callbacks[5]);
254
maxter
parents: 252
diff changeset
44
1
e78566595089 initial import
mandel
parents:
diff changeset
45 QTD_EXPORT_VAR_SET(qtd_allocate_double_array, callbacks[6]);
e78566595089 initial import
mandel
parents:
diff changeset
46 QTD_EXPORT_VAR_SET(qtd_assign_double_array_element, callbacks[7]);
e78566595089 initial import
mandel
parents:
diff changeset
47 QTD_EXPORT_VAR_SET(qtd_get_double_from_array, callbacks[8]);
254
maxter
parents: 252
diff changeset
48
1
e78566595089 initial import
mandel
parents:
diff changeset
49 QTD_EXPORT_VAR_SET(qtd_allocate_string_array, callbacks[9]);
e78566595089 initial import
mandel
parents:
diff changeset
50 QTD_EXPORT_VAR_SET(qtd_assign_string_array_element, callbacks[10]);
e78566595089 initial import
mandel
parents:
diff changeset
51 QTD_EXPORT_VAR_SET(qtd_string_from_array, callbacks[11]);
e78566595089 initial import
mandel
parents:
diff changeset
52 QTD_EXPORT_VAR_SET(qtd_get_string_from_array, callbacks[12]);
e78566595089 initial import
mandel
parents:
diff changeset
53 }
e78566595089 initial import
mandel
parents:
diff changeset
54
e78566595089 initial import
mandel
parents:
diff changeset
55 #endif