From eecc44c180dd194e7acf9b01d68b7b20c2e622a4 Mon Sep 17 00:00:00 2001 From: John Maddock Date: Sat, 3 Jun 2006 12:37:40 +0000 Subject: [PATCH] Added new entry. [SVN r34152] --- whos_using/using.qbk | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/whos_using/using.qbk b/whos_using/using.qbk index 62decad..980eb79 100644 --- a/whos_using/using.qbk +++ b/whos_using/using.qbk @@ -433,6 +433,28 @@ LyX uses many parts of Boost, including [@../../libs/array/index.html Array], [@../../libs/function/index.html Function], and [@../../libs/signals/index.html Signals].] +[blurb [*CodeSynthesis XML Schema to C++ Data Binding Compiler (XSD) by Code Synthesis Tools CC]\n\n +[@http://codesynthesis.com/products/xsd/ Code Synthesis] XML +Schema to C++ Data Binding Compiler (XSD) is an +open-source, cross-platform XML Data Binding implementation for C++. +Provided with an XML instance specification (XML Schema), it generates +C++ classes that represent the given vocabulary as well as parsing and +serialization code. You can then access the data stored in XML using +types and functions that semantically correspond to your application +domain rather than dealing with elements, attributes, and text in a +direct representation of XML such as DOM or SAX. +\n\n +XSD uses the [@../../libs/regex/index.html Regex] and +[@../../libs/filesystem/index.html Filesystem] libraries from Boost. +[@../../libs/regex/index.html Regex] is used +to perform transformations on file, type and member names. +[@../../libs/filesystem/index.html Filesystem] is used to +capture and manipulate XML Schema include and import paths. +Additionally, we are planning to provide an optional mapping of XML +Schema date and time types to C++ types from the Boost +[@../../libs/date_time/index.html Date Time] library. +] + [blurb [*CGAL]\n\n [@http://www.cgal.org/ CGAL] is the Computational Geometry Algorithms Library, an open source C++ library providing generic components