File: Ordering_IntOrderTest_Impl.h

package info (click to toggle)
babel 0.10.2-1
  • links: PTS
  • area: contrib
  • in suites: sarge
  • size: 43,932 kB
  • ctags: 29,707
  • sloc: java: 74,695; ansic: 73,142; cpp: 40,649; sh: 18,411; f90: 10,062; fortran: 6,727; python: 6,406; makefile: 3,866; xml: 118; perl: 48
file content (153 lines) | stat: -rw-r--r-- 3,900 bytes parent folder | download
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