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
|