1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __gnu_CORBA_typecodes_FixedTypeCode__
5 #define __gnu_CORBA_typecodes_FixedTypeCode__
6 
7 #pragma interface
8 
9 #include <gnu/CORBA/typecodes/PrimitiveTypeCode.h>
10 extern "Java"
11 {
12   namespace gnu
13   {
14     namespace CORBA
15     {
16       namespace typecodes
17       {
18           class FixedTypeCode;
19       }
20     }
21   }
22   namespace java
23   {
24     namespace math
25     {
26         class BigDecimal;
27     }
28   }
29   namespace org
30   {
31     namespace omg
32     {
33       namespace CORBA
34       {
35           class TypeCode;
36       }
37     }
38   }
39 }
40 
41 class gnu::CORBA::typecodes::FixedTypeCode : public ::gnu::CORBA::typecodes::PrimitiveTypeCode
42 {
43 
44 public:
45   FixedTypeCode();
46   FixedTypeCode(::java::math::BigDecimal *);
47   virtual void setDigits(jint);
48   virtual void setScale(jint);
49   static jint countDigits(::java::math::BigDecimal *);
50   virtual jboolean equal(::org::omg::CORBA::TypeCode *);
51   virtual jshort fixed_digits();
52   virtual jshort fixed_scale();
53 private:
54   static const jlong serialVersionUID = 1LL;
55   jshort __attribute__((aligned(__alignof__( ::gnu::CORBA::typecodes::PrimitiveTypeCode)))) digits;
56   jshort scale;
57 public:
58   static ::java::lang::Class class$;
59 };
60 
61 #endif // __gnu_CORBA_typecodes_FixedTypeCode__
62