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__
|