Merged gcj-eclipse branch to trunk.
[official-gcc.git] / libjava / gnu / CORBA / gnuValueHolder.h
blobd26dc33bb8088440c1300f57346fafb9c07e7f12
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_CORBA_gnuValueHolder__
5 #define __gnu_CORBA_gnuValueHolder__
7 #pragma interface
9 #include <org/omg/CORBA/ValueBaseHolder.h>
10 extern "Java"
12 namespace gnu
14 namespace CORBA
16 class gnuValueHolder;
19 namespace org
21 namespace omg
23 namespace CORBA
25 class TypeCode;
26 namespace portable
28 class BoxedValueHelper;
29 class InputStream;
30 class OutputStream;
37 class gnu::CORBA::gnuValueHolder : public ::org::omg::CORBA::ValueBaseHolder
40 public:
41 gnuValueHolder(::java::io::Serializable *, ::org::omg::CORBA::TypeCode *);
42 virtual ::org::omg::CORBA::TypeCode * _type();
43 virtual void _write(::org::omg::CORBA::portable::OutputStream *);
44 virtual void _read(::org::omg::CORBA::portable::InputStream *);
45 public: // actually package-private
46 virtual void findHelper();
47 ::org::omg::CORBA::TypeCode * __attribute__((aligned(__alignof__( ::org::omg::CORBA::ValueBaseHolder)))) type;
48 ::org::omg::CORBA::portable::BoxedValueHelper * helper;
49 jboolean helper_NA;
50 public:
51 static ::java::lang::Class class$;
54 #endif // __gnu_CORBA_gnuValueHolder__