| Update of /cvsroot/ccmtools/ccmtools/test/IDLParser/struct
In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv449/test/IDLParser/struct
Added Files:
	.cvsignore Address.idl BasicTypeStruct.idl UserTypeStruct.idl 
	Makefile RecursiveStruct.idl Person.idl 
Log Message:
Refactored test directory
--- NEW FILE: .cvsignore ---
xxx
Person.idl.tmp
Address.idl.tmp
--- NEW FILE: RecursiveStruct.idl ---
#ifndef __RECURSIVE_STRUCT_TEST__IDL__
#define __RECURSIVE_STRUCT_TEST__IDL__
struct RecursiveStruct
{	
	long value;
	sequence<RecursiveStruct> children;
};
#endif // __RECURSIVE_STRUCT_TEST__IDL__
--- NEW FILE: Makefile ---
INCLUDE= -I../
all: idl3
idl3: 
	ccmparser Person.idl
	ccmparser BasicTypeStruct.idl
	ccmparser Address.idl
	ccmparser ${INCLUDE} UserTypeStruct.idl
#	ccmparser RecursiveStruct.idl
--- NEW FILE: Address.idl ---
#ifndef __ADDRESS__IDL__
#define __ADDRESS__IDL__
#include "Person.idl"
struct Address
{
	string street;
    long   number;
    Person resident;
};
#endif // __ADDRESS__IDL__
--- NEW FILE: Person.idl ---
#ifndef __PERSON__IDL__
#define __PERSON__IDL__
struct Person
{
    long id;
    string name;
};
#endif // __PERSON__IDL__
--- NEW FILE: BasicTypeStruct.idl ---
#ifndef __BASIC_TYPE_STRUCT__IDL__
#define __BASIC_TYPE_STRUCT__IDL__
struct BasicTypeStruct
{
	short 			shortMember;	
	long 			longMember;
	long long               llongMember;
	unsigned short 	        ushortMember;
	unsigned long 	        ulongMember;
	unsigned long long      ullongMember; 
	
	float 			floatMember;
	double 			doubleMember;
	long double             ldoubleMember;
	
	char 			charMember;
	wchar     		wcharMember;
	string 			stringMember;
	string<10>		stringBoundedMember;
	wstring			wstringMember;
	wstring<11>		wstringBoundedMember;	
		
	boolean 		booleanMember;
	octet 			octetMember;	
	any 			anyMember;
	Object			objectMember;
	
	fixed<9,2>      fixedMember;
};
#endif // __BASIC_TYPE_STRUCT__IDL__
--- NEW FILE: UserTypeStruct.idl ---
#ifndef __USER_TYPE_STRUCT__IDL__
#define __USER_TYPE_STRUCT__IDL__
#include <typedef/BasicTypeTypedef.idl>
#include <enum/Color.idl>
#include "Person.idl"
struct UserTypeStruct
{
	MetaLongType	 typedefMember;
	Color enumMember;
	Person structMember;
	//...
};
#endif // __USER_TYPE_STRUCT__IDL__
 |