/*
 * Basic Sequences
 *
 * This file exists only for inclusion in other IDL files. It must not
 * be translated; basic_seq.h and basic_seq.cc must be mapped by hand.
 */

#ifndef __basic_seq_idl__
#define __basic_seq_idl__

#pragma prefix "omg.org"

module CORBA {
  typedef sequence<any> AnySeq;
  typedef sequence<boolean> BooleanSeq;
  typedef sequence<char> CharSeq;
  typedef sequence<wchar> WCharSeq;
  typedef sequence<octet> OctetSeq;
  typedef sequence<short> ShortSeq;
  typedef sequence<unsigned short> UShortSeq;
  typedef sequence<long> LongSeq;
  typedef sequence<unsigned long> ULongSeq;
  typedef sequence<long long> LongLongSeq;
  typedef sequence<unsigned long long> ULongLongSeq;
  typedef sequence<float> FloatSeq;
  typedef sequence<double> DoubleSeq;
  typedef sequence<long double> LongDoubleSeq;

  typedef sequence<string> StringSeq;
  typedef sequence<wstring> WStringSeq;
};

#endif // __basic_seq_idl__
