├── .clang-format ├── .gitignore ├── AUTHORS ├── LICENSE ├── Makefile ├── README.md ├── TODO ├── VERSION ├── doc └── .gitignore ├── include └── xsd2cc │ ├── application.h │ ├── attribute.h │ ├── complex_type.h │ ├── element.h │ ├── parse.h │ ├── simple_type.h │ ├── split.h │ ├── type_base.h │ ├── utility.h │ ├── xml_document.h │ ├── xml_node.h │ ├── xsd.h │ └── xsd2cc.h ├── samples └── GBA-UserSecSettings.xsd ├── src ├── Makefile ├── Makefile.inc ├── application.cc ├── attribute.cc ├── complex_type.cc ├── element.cc ├── parse.cc ├── simple_type.cc ├── type_base.cc ├── utility.cc ├── xml_document.cc ├── xml_node.cc ├── xsd.cc └── xsd2cc.cc ├── tests ├── Makefile ├── config.json ├── main.cc └── resource_test.xsd └── tools ├── configure.sh ├── json.sh └── xsd2cc_run.sh /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/AUTHORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/TODO -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | xsd2cc 0.1.0 2 | 3 | -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- 1 | *.bak 2 | *~ 3 | 4 | -------------------------------------------------------------------------------- /include/xsd2cc/application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/include/xsd2cc/application.h -------------------------------------------------------------------------------- /include/xsd2cc/attribute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/include/xsd2cc/attribute.h -------------------------------------------------------------------------------- /include/xsd2cc/complex_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/include/xsd2cc/complex_type.h -------------------------------------------------------------------------------- /include/xsd2cc/element.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/include/xsd2cc/element.h -------------------------------------------------------------------------------- /include/xsd2cc/parse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/include/xsd2cc/parse.h -------------------------------------------------------------------------------- /include/xsd2cc/simple_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/include/xsd2cc/simple_type.h -------------------------------------------------------------------------------- /include/xsd2cc/split.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/include/xsd2cc/split.h -------------------------------------------------------------------------------- /include/xsd2cc/type_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/include/xsd2cc/type_base.h -------------------------------------------------------------------------------- /include/xsd2cc/utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/include/xsd2cc/utility.h -------------------------------------------------------------------------------- /include/xsd2cc/xml_document.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/include/xsd2cc/xml_document.h -------------------------------------------------------------------------------- /include/xsd2cc/xml_node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/include/xsd2cc/xml_node.h -------------------------------------------------------------------------------- /include/xsd2cc/xsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/include/xsd2cc/xsd.h -------------------------------------------------------------------------------- /include/xsd2cc/xsd2cc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/include/xsd2cc/xsd2cc.h -------------------------------------------------------------------------------- /samples/GBA-UserSecSettings.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/samples/GBA-UserSecSettings.xsd -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/src/Makefile.inc -------------------------------------------------------------------------------- /src/application.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/src/application.cc -------------------------------------------------------------------------------- /src/attribute.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/src/attribute.cc -------------------------------------------------------------------------------- /src/complex_type.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/src/complex_type.cc -------------------------------------------------------------------------------- /src/element.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/src/element.cc -------------------------------------------------------------------------------- /src/parse.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/src/parse.cc -------------------------------------------------------------------------------- /src/simple_type.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/src/simple_type.cc -------------------------------------------------------------------------------- /src/type_base.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/src/type_base.cc -------------------------------------------------------------------------------- /src/utility.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/src/utility.cc -------------------------------------------------------------------------------- /src/xml_document.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/src/xml_document.cc -------------------------------------------------------------------------------- /src/xml_node.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/src/xml_node.cc -------------------------------------------------------------------------------- /src/xsd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/src/xsd.cc -------------------------------------------------------------------------------- /src/xsd2cc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/src/xsd2cc.cc -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/config.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | } 4 | 5 | -------------------------------------------------------------------------------- /tests/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/tests/main.cc -------------------------------------------------------------------------------- /tests/resource_test.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/tests/resource_test.xsd -------------------------------------------------------------------------------- /tools/configure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/tools/configure.sh -------------------------------------------------------------------------------- /tools/json.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/tools/json.sh -------------------------------------------------------------------------------- /tools/xsd2cc_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yibit/xsd2cc/HEAD/tools/xsd2cc_run.sh --------------------------------------------------------------------------------