[C++-sig] Parsing complex C++

Niall Douglas s_sourceforge at nedprod.com
Sun Dec 14 18:39:09 CET 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Well, it seems the latest release of my library has finally broken 
gccxml :( and I was hoping someone here might know what to do.

Constructs like as follows:

template<typename type, class next, template<class> class instance> 
struct instantiateH<typename item<type, next>, instance>
		: public instance<type>, public instantiateH<next, instance> {};

... seem to confuse gccxml no end and thus pyste won't work anymore. 
So therefore I have two solutions:

(i): Get a gccxml which will handle the above. Will the above work 
with GCC 3.3 or 3.4? This will mean me patching 3.3 or 3.4 myself :(

(ii): Modify the code above to make gccxml happy. GCCXML is based on 
GCC 3.0.4 which I think is half the problem.

Thoughts? BTW, not seen any updates to pyste for a while :(

Cheers,
Niall





-----BEGIN PGP SIGNATURE-----
Version: idw's PGP-Frontend 4.9.6.1 / 9-2003 + PGP 8.0.2

iQA/AwUBP9ygPcEcvDLFGKbPEQIxbACgwGbYPJ2GYAui/i31OhzKBE17J70Animc
3es51wOYa0vkKuH/RPQKbEUy
=X1bZ
-----END PGP SIGNATURE-----




More information about the Cplusplus-sig mailing list