summaryrefslogtreecommitdiff
path: root/modules/CIAO/tests/IDL3/ImpliedIDL/All/include.idl
blob: 848d4128b6e74710140d5ef7ef99f80439bfc864 (plain)
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
// $Id$
/**
 * @file include.idl
 * @author Jeff Parsons <j.parsons@vanderbilt.edu>
 *
 * Tests tool's regeneration of IDL2 constructs, which
 * should be basically unchanged.
 */
 
#ifndef INCLUDE_IDL
#define INCLUDE_IDL

module pre_mod
{
  typedef long longarray[3][14][7];

  exception wrong
  {
    sequence<sequence<long> > longseqseq;
    string reasons[4][2];
    wstring<3> why;
  };
  
  enum which
  {
    ZERO,
    ONE,
    TWO
  };
};

const pre_mod::which which_one = pre_mod::ONE;

#endif /* INCLUDE_IDL */