[GCC-XML] Xrtti.h

Balasubramanyam, Shivakumar sbalasub at qualcomm.com
Wed Apr 25 22:12:12 EDT 2007


This is really nice. 

Just a thought, are you using pygccxml to parse the GCCXML and generate
the reflection dictionary?

BTW, I have been thinking on working on the C++ object serialization of
data as well. In my case the specification would be in the XSD.

I was planning to combine the concepts of these two tools to accomplish
for any kind of customization of class generation and serialization,
	
	A. http://www.rexx.com/~dkuhlman/generateDS.html
	+ This has code that can understand the XSD type and generate
python 	  classes, but can be extended to generate cpp classes (possible
use 	  py++)
	- Does not preserve the data types (needed for serialization)	
	
	B.
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/498149
		Has a nice way to represent the data types that can be
used to 		generate the C++ serialization code.

I am going to try 2 first for my needs. 

One more benefit is that, you can also generate any form of
serialization once you got the XSD definition and Class generation
right. I have three use cases, binary, XML and human readable format for
logging purposes.

This would be in next one month or so...


>-----Original Message-----
>From: gccxml-bounces+sbalasub=qualcomm.com at gccxml.org [mailto:gccxml-
>bounces+sbalasub=qualcomm.com at gccxml.org] On Behalf Of Bryan Ischo
>Sent: Wednesday, April 25, 2007 3:32 PM
>To: gccxml at gccxml.org
>Subject: [GCC-XML] Xrtti.h
>Importance: High
>
>Hi all.  The gccxml mailing list keeps rejecting my attempts to attach
the
>Xrtti.h header file that I mentioned in my previous email, so I put it
up
>on my web server and you can download it at:
>
>http://www.ischo.com/Xrtti.h
>
>Thanks!
>Bryan
>
>-----------------------------------------------------------------------
-
>Bryan Ischo                bryan at ischo.com            2001 Mazda 626
GLX
>Hamilton, New Zealand      http://www.ischo.com     RedHat Fedora Core
5
>-----------------------------------------------------------------------
-
>
>
>_______________________________________________
>gccxml mailing list
>gccxml at gccxml.org
>http://www.gccxml.org/mailman/listinfo/gccxml



More information about the gccxml mailing list