aboutsummaryrefslogtreecommitdiff
path: root/xsde
AgeCommit message (Expand)AuthorFilesLines
2011-02-13Treat types with polymorphic elements as recursiveBoris Kolpackov1-11/+29
2011-02-13Add check for anonymous typeBoris Kolpackov2-2/+8
2011-02-13Cast skeletons with dynamic instead of static_cast in mixin modeBoris Kolpackov2-4/+5
2011-02-11Fix recursive polymorphic parsing in C++/ParserBoris Kolpackov6-87/+74
2011-01-04Copyright updateBoris Kolpackov130-137/+137
2010-11-25Generate "weak" includes in the serializer implementation source fileBoris Kolpackov7-16/+57
2010-11-25Add the {parser,serializer}_maps functions to set polymorphic mapsBoris Kolpackov8-249/+654
2010-10-19Use unqualified base nameBoris Kolpackov1-1/+1
2010-10-19Return the ultimate enum baseBoris Kolpackov1-3/+6
2010-10-19Assign types to the whole inheritance hierarchy in case of tieinBoris Kolpackov1-1/+29
2010-10-18Check that a type actually classifies somethingBoris Kolpackov2-32/+52
2010-10-18Use numerical value instead of symbolic enumerator nameBoris Kolpackov1-3/+20
2010-10-18Assign name to enumeration value accessor even in included schemasBoris Kolpackov1-9/+19
2010-10-18Use a set to calculate the enumerator countBoris Kolpackov2-10/+22
2010-10-18Cosmetic changesBoris Kolpackov3-8/+8
2010-10-18Support for schema evolution using substitution groupsBoris Kolpackov5-6/+19
2010-10-14Omit _present(bool) for variable-length membersBoris Kolpackov3-215/+140
2010-10-14Error out if generating parser/serializer for customized typeBoris Kolpackov7-16/+89
2010-10-14New mapping for anyType with support for polymorphismBoris Kolpackov16-708/+847
2010-10-13Map anySimpleType to a stringBoris Kolpackov15-26/+74
2010-10-12Finish {min,max}{Exclusive,Inclusive} facets supportBoris Kolpackov16-630/+709
2010-10-11Support for validation of the pattern facetBoris Kolpackov4-92/+164
2010-10-08Don't override post() in non-validating caseBoris Kolpackov2-23/+30
2010-10-08Factor out common facets handling code in serializerBoris Kolpackov6-124/+119
2010-10-08Add support for the whiteSpace facetBoris Kolpackov8-147/+195
2010-10-07Implement generation of clone functionsBoris Kolpackov6-89/+1425
2010-10-07Cast off constness when freeing with custom allocatorBoris Kolpackov3-8/+8
2010-06-02Workaround for GH C++Boris Kolpackov1-1/+5
2010-05-26Add 'U' suffix to unsigned default values for C99Boris Kolpackov1-3/+3
2010-05-11Add support for custom allocatorsBoris Kolpackov30-435/+1185
2010-04-15Adjust to changed predicate namesBoris Kolpackov33-110/+108
2010-04-15Turn on union to enum synthesis for C++/HybridBoris Kolpackov1-0/+17
2010-03-29Only override _pre if we are using mixin reuseBoris Kolpackov2-7/+8
2010-03-28Add facet support for other string-based types (serializer)Boris Kolpackov1-4/+3
2010-03-28Validate facets in C++/Hybrid enum parser/serializer implementationsBoris Kolpackov3-56/+114
2010-03-28Validate enumerations in the xsd:string parser/serializerBoris Kolpackov8-31/+426
2010-03-17Partial support for simple type facet validationBoris Kolpackov4-14/+232
2010-02-19Trace anonymous name regex even if non were specifiedBoris Kolpackov1-3/+0
2010-02-19Add support for translating schema paths in fpt modeBoris Kolpackov10-118/+315
2010-02-19Remove unused traverserBoris Kolpackov2-56/+0
2010-01-12Include file component in regex strings for schema being compiledBoris Kolpackov21-82/+84
2010-01-08Handle resolved default/fixed values for QName typeBoris Kolpackov1-1/+8
2010-01-07Add support for ISO-8859-1 as application encodingBoris Kolpackov21-3/+329
2010-01-01Update copyright in source filesBoris Kolpackov129-136/+136
2010-01-01Update copyright in build system filesBoris Kolpackov1-1/+1
2009-12-14Call make_float for seconds in date-time typesBoris Kolpackov1-0/+3
2009-12-03Implement automatic mapping for urn-style XML namespacesBoris Kolpackov2-5/+26
2009-12-01Cosmetic changesBoris Kolpackov2-2/+2
2009-12-01Map empty schema enumerations to the 'empty' C++ enumerator nameBoris Kolpackov1-1/+2
2009-10-27Implement schema enumeration to C++ enum mapping in C++/HybridBoris Kolpackov22-176/+2118