1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153
|
/*
* File: Ordering_IntOrderTest_Impl.h
* Symbol: Ordering.IntOrderTest-v0.1
* Symbol Type: class
* Babel Version: 0.10.2
* Description: Server-side implementation for Ordering.IntOrderTest
*
* WARNING: Automatically generated; only changes within splicers preserved
*
* babel-version = 0.10.2
*/
#ifndef included_Ordering_IntOrderTest_Impl_h
#define included_Ordering_IntOrderTest_Impl_h
#ifndef included_sidl_header_h
#include "sidl_header.h"
#endif
#ifndef included_Ordering_IntOrderTest_h
#include "Ordering_IntOrderTest.h"
#endif
#line 23 "../../../../babel/regression/ordering/libC/Ordering_IntOrderTest_Impl.h"
/* DO-NOT-DELETE splicer.begin(Ordering.IntOrderTest._includes) */
/* Put additional include files here... */
/* DO-NOT-DELETE splicer.end(Ordering.IntOrderTest._includes) */
#line 27 "Ordering_IntOrderTest_Impl.h"
/*
* Private data for class Ordering.IntOrderTest
*/
struct Ordering_IntOrderTest__data {
#line 32 "../../../../babel/regression/ordering/libC/Ordering_IntOrderTest_Impl.h"
/* DO-NOT-DELETE splicer.begin(Ordering.IntOrderTest._data) */
/* Put private data members here... */
int ignore; /* dummy to force non-empty struct; remove if you add data */
/* DO-NOT-DELETE splicer.end(Ordering.IntOrderTest._data) */
#line 39 "Ordering_IntOrderTest_Impl.h"
};
#ifdef __cplusplus
extern "C" {
#endif
/*
* Access functions for class private data and built-in methods
*/
extern struct Ordering_IntOrderTest__data*
Ordering_IntOrderTest__get_data(
Ordering_IntOrderTest);
extern void
Ordering_IntOrderTest__set_data(
Ordering_IntOrderTest,
struct Ordering_IntOrderTest__data*);
extern void
impl_Ordering_IntOrderTest__load(
void);
extern void
impl_Ordering_IntOrderTest__ctor(
/* in */ Ordering_IntOrderTest self);
extern void
impl_Ordering_IntOrderTest__dtor(
/* in */ Ordering_IntOrderTest self);
/*
* User-defined object methods
*/
extern struct sidl_int__array*
impl_Ordering_IntOrderTest_makeColumnIMatrix(
/* in */ int32_t size,
/* in */ sidl_bool useCreateCol);
extern struct sidl_int__array*
impl_Ordering_IntOrderTest_makeRowIMatrix(
/* in */ int32_t size,
/* in */ sidl_bool useCreateRow);
extern struct sidl_int__array*
impl_Ordering_IntOrderTest_makeIMatrix(
/* in */ int32_t size,
/* in */ sidl_bool useCreateColumn);
extern void
impl_Ordering_IntOrderTest_createColumnIMatrix(
/* in */ int32_t size,
/* in */ sidl_bool useCreateCol,
/* out */ struct sidl_int__array** res);
extern void
impl_Ordering_IntOrderTest_createRowIMatrix(
/* in */ int32_t size,
/* in */ sidl_bool useCreateRow,
/* out */ struct sidl_int__array** res);
extern void
impl_Ordering_IntOrderTest_ensureColumn(
/* inout */ struct sidl_int__array** a);
extern void
impl_Ordering_IntOrderTest_ensureRow(
/* inout */ struct sidl_int__array** a);
extern sidl_bool
impl_Ordering_IntOrderTest_isIMatrixOne(
/* in */ struct sidl_int__array* A);
extern sidl_bool
impl_Ordering_IntOrderTest_isColumnIMatrixOne(
/* in */ struct sidl_int__array* A);
extern sidl_bool
impl_Ordering_IntOrderTest_isRowIMatrixOne(
/* in */ struct sidl_int__array* A);
extern sidl_bool
impl_Ordering_IntOrderTest_isIMatrixTwo(
/* in */ struct sidl_int__array* A);
extern sidl_bool
impl_Ordering_IntOrderTest_isColumnIMatrixTwo(
/* in */ struct sidl_int__array* A);
extern sidl_bool
impl_Ordering_IntOrderTest_isRowIMatrixTwo(
/* in */ struct sidl_int__array* A);
extern sidl_bool
impl_Ordering_IntOrderTest_isIMatrixFour(
/* in */ struct sidl_int__array* A);
extern sidl_bool
impl_Ordering_IntOrderTest_isColumnIMatrixFour(
/* in */ struct sidl_int__array* A);
extern sidl_bool
impl_Ordering_IntOrderTest_isRowIMatrixFour(
/* in */ struct sidl_int__array* A);
extern sidl_bool
impl_Ordering_IntOrderTest_isSliceWorking(
/* in */ sidl_bool useCreateCol);
#ifdef __cplusplus
}
#endif
#endif
|