2
// File: Args_Cchar_Impl.hh
3
// Symbol: Args.Cchar-v1.0
5
// Babel Version: 0.10.2
6
// Description: Server-side implementation for Args.Cchar
8
// WARNING: Automatically generated; only changes within splicers preserved
10
// babel-version = 0.10.2
13
#ifndef included_Args_Cchar_Impl_hh
14
#define included_Args_Cchar_Impl_hh
16
#ifndef included_sidl_cxx_hh
17
#include "sidl_cxx.hh"
19
#ifndef included_Args_Cchar_IOR_h
20
#include "Args_Cchar_IOR.h"
23
// Includes for all method dependencies.
25
#ifndef included_Args_Cchar_hh
26
#include "Args_Cchar.hh"
28
#ifndef included_sidl_BaseInterface_hh
29
#include "sidl_BaseInterface.hh"
31
#ifndef included_sidl_ClassInfo_hh
32
#include "sidl_ClassInfo.hh"
36
#line 36 "../../../../babel/regression/args/libCxx/Args_Cchar_Impl.hh"
37
// DO-NOT-DELETE splicer.begin(Args.Cchar._includes)
38
// Put additional includes or other arbitrary code here...
39
// DO-NOT-DELETE splicer.end(Args.Cchar._includes)
40
#line 40 "Args_Cchar_Impl.hh"
45
* Symbol "Args.Cchar" (version 1.0)
48
#line 46 "../../../../babel/regression/args/libCxx/Args_Cchar_Impl.hh"
49
// DO-NOT-DELETE splicer.begin(Args.Cchar._inherits)
50
// Put additional inheritance here...
51
// DO-NOT-DELETE splicer.end(Args.Cchar._inherits)
52
#line 52 "Args_Cchar_Impl.hh"
56
// Pointer back to IOR.
57
// Use this to dispatch back through IOR vtable.
60
#line 56 "../../../../babel/regression/args/libCxx/Args_Cchar_Impl.hh"
61
// DO-NOT-DELETE splicer.begin(Args.Cchar._implementation)
62
// Put additional implementation details here...
63
// DO-NOT-DELETE splicer.end(Args.Cchar._implementation)
64
#line 64 "Args_Cchar_Impl.hh"
67
// private default constructor (required)
72
// sidl constructor (required)
73
// Note: alternate Skel constructor doesn't call addref()
75
Cchar_impl( struct Args_Cchar__object * s ) : self(s,true) { _ctor(); }
77
// user defined construction
80
// virtual destructor (required)
81
virtual ~Cchar_impl() { _dtor(); }
83
// user defined destruction
86
// static class initializer
92
* user defined non-static method.
98
* user defined non-static method.
108
* user defined non-static method.
118
* user defined non-static method.
128
* user defined non-static method.
139
}; // end class Cchar_impl
141
} // end namespace Args
143
#line 137 "../../../../babel/regression/args/libCxx/Args_Cchar_Impl.hh"
144
// DO-NOT-DELETE splicer.begin(Args.Cchar._misc)
145
// Put miscellaneous things here...
146
// DO-NOT-DELETE splicer.end(Args.Cchar._misc)
147
#line 147 "Args_Cchar_Impl.hh"