File: Overload_Test_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 (156 lines) | stat: -rw-r--r-- 3,482 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
154
155
156
/*
 * File:          Overload_Test_Impl.h
 * Symbol:        Overload.Test-v1.0
 * Symbol Type:   class
 * Babel Version: 0.10.2
 * Description:   Server-side implementation for Overload.Test
 * 
 * WARNING: Automatically generated; only changes within splicers preserved
 * 
 * babel-version = 0.10.2
 */

#ifndef included_Overload_Test_Impl_h
#define included_Overload_Test_Impl_h

#ifndef included_sidl_header_h
#include "sidl_header.h"
#endif
#ifndef included_Overload_BClass_h
#include "Overload_BClass.h"
#endif
#ifndef included_Overload_AnException_h
#include "Overload_AnException.h"
#endif
#ifndef included_Overload_AClass_h
#include "Overload_AClass.h"
#endif
#ifndef included_Overload_Test_h
#include "Overload_Test.h"
#endif

#line 32 "../../../../babel/regression/overload/libC/Overload_Test_Impl.h"
/* DO-NOT-DELETE splicer.begin(Overload.Test._includes) */
/* Put additional include files here... */
/* DO-NOT-DELETE splicer.end(Overload.Test._includes) */
#line 36 "Overload_Test_Impl.h"

/*
 * Private data for class Overload.Test
 */

struct Overload_Test__data {
#line 41 "../../../../babel/regression/overload/libC/Overload_Test_Impl.h"
  /* DO-NOT-DELETE splicer.begin(Overload.Test._data) */
  /* Put private data members here... */
  int ignore; /* dummy to force non-empty struct; remove if you add data */
  /* DO-NOT-DELETE splicer.end(Overload.Test._data) */
#line 48 "Overload_Test_Impl.h"
};

#ifdef __cplusplus
extern "C" {
#endif

/*
 * Access functions for class private data and built-in methods
 */

extern struct Overload_Test__data*
Overload_Test__get_data(
  Overload_Test);

extern void
Overload_Test__set_data(
  Overload_Test,
  struct Overload_Test__data*);

extern void
impl_Overload_Test__load(
  void);

extern void
impl_Overload_Test__ctor(
  /* in */ Overload_Test self);

extern void
impl_Overload_Test__dtor(
  /* in */ Overload_Test self);

/*
 * User-defined object methods
 */

extern double
impl_Overload_Test_getValueIntDouble(
  /* in */ Overload_Test self,
  /* in */ int32_t a,
  /* in */ double b);

extern double
impl_Overload_Test_getValueDoubleInt(
  /* in */ Overload_Test self,
  /* in */ double a,
  /* in */ int32_t b);

extern double
impl_Overload_Test_getValueIntDoubleFloat(
  /* in */ Overload_Test self,
  /* in */ int32_t a,
  /* in */ double b,
  /* in */ float c);

extern double
impl_Overload_Test_getValueDoubleIntFloat(
  /* in */ Overload_Test self,
  /* in */ double a,
  /* in */ int32_t b,
  /* in */ float c);

extern double
impl_Overload_Test_getValueIntFloatDouble(
  /* in */ Overload_Test self,
  /* in */ int32_t a,
  /* in */ float b,
  /* in */ double c);

extern double
impl_Overload_Test_getValueDoubleFloatInt(
  /* in */ Overload_Test self,
  /* in */ double a,
  /* in */ float b,
  /* in */ int32_t c);

extern double
impl_Overload_Test_getValueFloatIntDouble(
  /* in */ Overload_Test self,
  /* in */ float a,
  /* in */ int32_t b,
  /* in */ double c);

extern double
impl_Overload_Test_getValueFloatDoubleInt(
  /* in */ Overload_Test self,
  /* in */ float a,
  /* in */ double b,
  /* in */ int32_t c);

extern char*
impl_Overload_Test_getValueException(
  /* in */ Overload_Test self,
  /* in */ Overload_AnException v);

extern int32_t
impl_Overload_Test_getValueAClass(
  /* in */ Overload_Test self,
  /* in */ Overload_AClass v);

extern int32_t
impl_Overload_Test_getValueBClass(
  /* in */ Overload_Test self,
  /* in */ Overload_BClass v);

#ifdef __cplusplus
}
#endif
#endif