aboutsummaryrefslogtreecommitdiff
path: root/libxsde/xsde/cxx/hybrid
AgeCommit message (Collapse)AuthorFilesLines
2020-11-03Add missing copy constructorBoris Kolpackov1-0/+5
We have a copy assigned operator and without the corresponding copy constructor we get a -Wdeprecated-copy warning with newer GCC versions. Instead of adding the copy constructor we could have also dropped the copy assignment since it is identical to what would be implied. It's not, however, clear why it was added in the first place (it was added before we started tracking development with git). Chances are, some old and broken compiler is confused by the other assignment operator. So to be on the safe side we rather add the copy constructor.
2020-02-14Drop copyright notice from source codeKaren Arutyunov48-48/+0
2017-01-03Update copyright yearBoris Kolpackov48-48/+48
2014-03-21Update copyrightBoris Kolpackov48-48/+48
2014-03-19Remove author from source filesBoris Kolpackov48-48/+0
2011-01-04Copyright updateBoris Kolpackov48-48/+48
2010-10-19Initialize variables to get rid of warningsBoris Kolpackov2-2/+2
2010-10-18Misc fixesBoris Kolpackov1-3/+3
2010-10-18Cosmetic changesBoris Kolpackov2-2/+2
2010-10-18Support for schema evolution using substitution groupsBoris Kolpackov3-28/+50
New examples: hybrid/evolution/ignore and hybrid/evolution/passthrough.
2010-10-14New mapping for anyType with support for polymorphismBoris Kolpackov12-6/+742
2010-10-13Map anySimpleType to a stringBoris Kolpackov9-68/+0
2010-10-07Implement generation of clone functionsBoris Kolpackov5-3/+180
New test: clone.
2010-05-11Add support for custom allocatorsBoris Kolpackov8-13/+175
New example: examples/cxx/hybrid/allocator.
2010-01-01Update copyright in source filesBoris Kolpackov38-38/+38
2009-10-07Add support for STL-conforming iteratorsBoris Kolpackov1-1/+14
The new XSDE_STL_ITERATOR configuration variable is used to conditionally turn this on.
2009-04-13Rework XDR code to be more portableBoris Kolpackov2-146/+90
Also don't link to libnsl by default since not all platforms have it.
2009-04-12Use the actual sequence template namesBoris Kolpackov1-6/+0
Can't use their using-declarations from the xml_schema namespace because of the broken eVC++ 4.0.
2009-04-06Help Mac OS X by including rpc/types.h before rpc/xdr.hBoris Kolpackov2-0/+4
2009-04-02Add support for attributes with default and fixed values.Boris Kolpackov2-0/+242
tests/cxx/hybrid/default: new test tests/cxx/hybrid/binary: update to test default and fixed values
2009-03-26Implement support for XML Schema polymorphism in C++/HybridBoris Kolpackov6-0/+305
examples/cxx/hybrid/polyroot/ examples/cxx/hybrid/polymorphism/: new examples tests/cxx/hybrid/polymorphism/: new tests
2009-03-16Change sequence names to be consistent with documentationBoris Kolpackov12-200/+200
The *_seq names were changed to *_sequence. Also, the generated code now uses sequence names from the xml_schema namespace instead of the implementation namespaces (xsde::cxx::hybrid).
2009-03-11Add generation of detach functionsBoris Kolpackov3-0/+30
New option: --generate-detach. Also added detach/attach functionality to var_seq, non-STL str_seq, and string_base.
2009-03-11Allow initialization of pod_seq and fix_seq from a C arrayBoris Kolpackov3-1/+71
Use this in the hybrid/binary/custom example.
2009-03-08Add support for binary representationsBoris Kolpackov27-1/+4991
xsde/cxx/hybrid/insertion-*: insertion operators generator xsde/cxx/hybrid/extraction-*: extraction operators generator libxsde/xsde/cxx/hybrid/cdr/: CDR support code libxsde/xsde/cxx/hybrid/xdr/: XDR support code tests/cxx/hybrid/binary/: new tests examples/cxx/hybrid/binary/: new examples documentation/cxx/hybrid/guide/: new chapter
2009-02-24Start tracking XSD/e with git after version 3.0.03.0.0Boris Kolpackov7-0/+2385