|
From: Teiniker E. <tei...@us...> - 2007-01-18 10:13:10
|
Update of /cvsroot/ccmtools/ccmtools/test/IDLParser/sequence In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv449/test/IDLParser/sequence Added Files: BasicTypeSequence.idl UserTypeSequence.idl Makefile Log Message: Refactored test directory --- NEW FILE: UserTypeSequence.idl --- #ifndef __USER_TYPE_SEQUENCE__IDL__ #define __USER_TYPE_SEQUENCE__IDL__ #include <typedef/BasicTypeTypedef.idl> #include <enum/Color.idl> #include <struct/Address.idl> #include <array/BasicTypeArray.idl> #include "BasicTypeSequence.idl" /* * Here we define sequences of user type values */ typedef sequence<LongType> LongTypeSeq; typedef sequence<Color> EnumSeq; typedef sequence<Address> StructSeq; typedef sequence<LongArray> ArraySeq; typedef sequence<LongSeq> SequenceSeq; typedef sequence<sequence<long> > AnonymousSequenceSeq; /* * Here we define bounded sequences of user type values */ typedef sequence<LongType, 10> LongTypeBSeq; typedef sequence<Color, 10> EnumBSeq; typedef sequence<Address, 10> StructBSeq; typedef sequence<LongArray, 10> ArrayBSeq; typedef sequence<LongSeq, 10> SequenceBSeq; typedef sequence<sequence<long>,10 > AnonymousSequenceBSeq; #endif // __USER_TYPE_SEQUENCE__IDL__ --- NEW FILE: Makefile --- INCLUDE= -I../ all: idl3 idl3: ccmprinter BasicTypeSequence.idl ccmprinter ${INCLUDE} UserTypeSequence.idl --- NEW FILE: BasicTypeSequence.idl --- #ifndef __BASIC_TYPE_SEQUENCE__IDL__ #define __BASIC_TYPE_SEQUENCE__IDL__ /* * Here we define sequences of basic type values */ typedef sequence<short> ShortSeq; typedef sequence<long> LongSeq; typedef sequence<long long> LLongSeq; typedef sequence<unsigned short> UShortSeq; typedef sequence<unsigned long> ULongSeq; typedef sequence<unsigned long long> ULLongSeq; typedef sequence<float> FloatSeq; typedef sequence<double> DoubleSeq; typedef sequence<long double> LDoubleSeq; typedef sequence<char> CharSeq; typedef sequence<wchar> WCharSeq; typedef sequence<string> StringSeq; typedef sequence<wstring> WStringSeq; typedef sequence<boolean> BooleanSeq; typedef sequence<octet> OctetSeq; typedef sequence<any> AnySeq; typedef sequence<Object> ObjectSeq; typedef sequence<fixed<9,2> > FixedSeq; /* * Here we define bounded sequences of basic type values */ typedef sequence<short,10> ShortBSeq; typedef sequence<long,10> LongBSeq; typedef sequence<long long, 10> LLongBSeq; typedef sequence<unsigned short, 10> UShortBSeq; typedef sequence<unsigned long, 10> ULongBSeq; typedef sequence<unsigned long long, 10> ULLongBSeq; typedef sequence<float, 10> FloatBSeq; typedef sequence<double, 10> DoubleBSeq; typedef sequence<long double, 10> LDoubleBSeq; typedef sequence<char, 10> CharBSeq; typedef sequence<wchar, 10> WCharBSeq; typedef sequence<string, 10> StringBSeq; typedef sequence<wstring , 10> WStringBSeq; typedef sequence<boolean, 10> BooleanBSeq; typedef sequence<octet, 10> OctetBSeq; typedef sequence<any, 10> AnyBSeq; typedef sequence<Object, 10> ObjectBSeq; typedef sequence<fixed<9,2>, 10> FixedBSeq; #endif // __BASIC_TYPE_SEQUENCE__IDL__ |