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: [EMAIL PROTECTED] [mailto:gccxml-
>[EMAIL PROTECTED] On Behalf Of Bryan Ischo
>Sent: Wednesday, April 25, 2007 3:32 PM
>To: [email protected]
>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                [EMAIL PROTECTED]            2001 Mazda 626
GLX
>Hamilton, New Zealand      http://www.ischo.com     RedHat Fedora Core
5
>-----------------------------------------------------------------------
-
>
>
>_______________________________________________
>gccxml mailing list
>[email protected]
>http://www.gccxml.org/mailman/listinfo/gccxml
_______________________________________________
gccxml mailing list
[email protected]
http://www.gccxml.org/mailman/listinfo/gccxml

Reply via email to