From 3bf42ed8ccc93a3ff5fdabb9153b887018075acc Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 19 Jan 2010 11:44:48 +0200 Subject: Add support for selective polymorphic in C++/Tree New options: --polymorphic-type, --polymorphic-type-all. --- dist/examples/cxx/tree/custom/taxonomy/makefile | 1 + dist/examples/cxx/tree/custom/taxonomy/taxonomy-7.1.vcproj | 4 ++-- dist/examples/cxx/tree/custom/taxonomy/taxonomy-8.0.vcproj | 8 ++++---- dist/examples/cxx/tree/custom/taxonomy/taxonomy-9.0.vcproj | 8 ++++---- .../examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-7.1.vcproj | 4 ++-- .../examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-8.0.vcproj | 8 ++++---- .../examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-9.0.vcproj | 8 ++++---- 7 files changed, 21 insertions(+), 20 deletions(-) (limited to 'dist/examples/cxx') diff --git a/dist/examples/cxx/tree/custom/taxonomy/makefile b/dist/examples/cxx/tree/custom/taxonomy/makefile index 0d4f068..11fa6ef 100644 --- a/dist/examples/cxx/tree/custom/taxonomy/makefile +++ b/dist/examples/cxx/tree/custom/taxonomy/makefile @@ -6,6 +6,7 @@ include $(root)/build/xsd/tree-rules.make override XSDFLAGS += --generate-inline --generate-forward \ --generate-polymorphic \ +--polymorphic-type person \ --custom-type "person=person_impl/person_base" \ --custom-type "superman=superman_impl/superman_base" \ --custom-type "batman=batman_impl/batman_base" \ diff --git a/dist/examples/cxx/tree/custom/taxonomy/taxonomy-7.1.vcproj b/dist/examples/cxx/tree/custom/taxonomy/taxonomy-7.1.vcproj index befefb7..2f8b136 100644 --- a/dist/examples/cxx/tree/custom/taxonomy/taxonomy-7.1.vcproj +++ b/dist/examples/cxx/tree/custom/taxonomy/taxonomy-7.1.vcproj @@ -161,7 +161,7 @@ diff --git a/dist/examples/cxx/tree/custom/taxonomy/taxonomy-8.0.vcproj b/dist/examples/cxx/tree/custom/taxonomy/taxonomy-8.0.vcproj index ab1ccbf..72fe0ba 100644 --- a/dist/examples/cxx/tree/custom/taxonomy/taxonomy-8.0.vcproj +++ b/dist/examples/cxx/tree/custom/taxonomy/taxonomy-8.0.vcproj @@ -402,7 +402,7 @@ @@ -412,7 +412,7 @@ @@ -422,7 +422,7 @@ @@ -432,7 +432,7 @@ diff --git a/dist/examples/cxx/tree/custom/taxonomy/taxonomy-9.0.vcproj b/dist/examples/cxx/tree/custom/taxonomy/taxonomy-9.0.vcproj index ccbc74b..fa728e2 100644 --- a/dist/examples/cxx/tree/custom/taxonomy/taxonomy-9.0.vcproj +++ b/dist/examples/cxx/tree/custom/taxonomy/taxonomy-9.0.vcproj @@ -399,7 +399,7 @@ @@ -409,7 +409,7 @@ @@ -419,7 +419,7 @@ @@ -429,7 +429,7 @@ diff --git a/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-7.1.vcproj b/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-7.1.vcproj index 8e19b1e..bb699b1 100644 --- a/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-7.1.vcproj +++ b/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-7.1.vcproj @@ -161,7 +161,7 @@ diff --git a/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-8.0.vcproj b/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-8.0.vcproj index c3b9e02..f3a8e6a 100644 --- a/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-8.0.vcproj +++ b/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-8.0.vcproj @@ -402,7 +402,7 @@ @@ -412,7 +412,7 @@ @@ -422,7 +422,7 @@ @@ -432,7 +432,7 @@ diff --git a/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-9.0.vcproj b/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-9.0.vcproj index 388dcf5..77eb684 100644 --- a/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-9.0.vcproj +++ b/dist/examples/cxx/tree/custom/taxonomy/taxonomy-xerces2-9.0.vcproj @@ -399,7 +399,7 @@ @@ -409,7 +409,7 @@ @@ -419,7 +419,7 @@ @@ -429,7 +429,7 @@ -- cgit v1.1