diff options
Diffstat (limited to 'xsd/cxx/tree/generator.cxx')
-rw-r--r-- | xsd/cxx/tree/generator.cxx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/xsd/cxx/tree/generator.cxx b/xsd/cxx/tree/generator.cxx index c13bf1f..3b0e6cd 100644 --- a/xsd/cxx/tree/generator.cxx +++ b/xsd/cxx/tree/generator.cxx @@ -129,6 +129,7 @@ namespace CXX extern Key generate_comparison = "generate-comparison"; extern Key generate_default_ctor = "generate-default-ctor"; extern Key generate_from_base_ctor = "generate-from-base-ctor"; + extern Key suppress_assignment = "suppress-assignment"; extern Key generate_detach = "generate-detach"; extern Key generate_wildcard = "generate-wildcard"; extern Key generate_insertion = "generate-insertion"; @@ -284,6 +285,11 @@ namespace CXX << " Generate from-base constructors." << endl; + e << "--suppress-assignment" << endl + << " Suppress the generation of copy assignment\n" + << " operators for complex types." + << endl; + e << "--generate-detach" << endl << " Generate detach functions for required members." << endl; |