├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── appveyor.yml ├── package.json ├── qpm.json ├── src ├── cpp │ ├── cpp.pri │ └── underline.h └── underline.pri ├── tests ├── builder │ ├── .gitignore │ ├── builder.pro │ ├── templates │ │ ├── template.cpp │ │ └── template.pro │ └── tst_builder.cpp ├── c11tests │ ├── c11testcases.cpp │ ├── c11testcases.h │ ├── c11tests.pro │ ├── main.cpp │ ├── storage.h │ ├── utils.cpp │ └── utils.h ├── c14tests │ ├── c14testcases.cpp │ ├── c14testcases.h │ ├── c14tests.pro │ └── main.cpp ├── c17tests │ ├── c17tests.pro │ └── main.cpp ├── common │ ├── common.pri │ ├── complexqobject.cpp │ ├── complexqobject.h │ ├── dataobject.cpp │ ├── dataobject.h │ ├── dataobject2.cpp │ ├── dataobject2.h │ ├── gadgetobject.h │ ├── registeredgadget.cpp │ ├── registeredgadget.h │ ├── registeredgadget2.cpp │ └── registeredgadget2.h ├── compilererrortests │ ├── build.js │ ├── map.cpp │ ├── map.pro │ ├── run.sh │ ├── template.cpp │ └── template.pro ├── noqttests │ ├── noqttests.pro │ ├── qpm.json │ ├── qpm.pri │ └── tst_noqttests.cpp ├── qpm.json ├── qpm.pri ├── quicktests │ ├── NestedItems.qml │ ├── SampleData1.json │ ├── SampleData1.qml │ ├── SampleData2.json │ ├── main.cpp │ ├── quicktests.cpp │ ├── quicktests.h │ ├── quicktests.pro │ └── test_QJSValue.js └── tests.pro ├── tools ├── generate_code.js └── remove_generated_code.js └── underline.pro /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/appveyor.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/package.json -------------------------------------------------------------------------------- /qpm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/qpm.json -------------------------------------------------------------------------------- /src/cpp/cpp.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/src/cpp/cpp.pri -------------------------------------------------------------------------------- /src/cpp/underline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/src/cpp/underline.h -------------------------------------------------------------------------------- /src/underline.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/src/underline.pri -------------------------------------------------------------------------------- /tests/builder/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/builder/.gitignore -------------------------------------------------------------------------------- /tests/builder/builder.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/builder/builder.pro -------------------------------------------------------------------------------- /tests/builder/templates/template.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/builder/templates/template.cpp -------------------------------------------------------------------------------- /tests/builder/templates/template.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/builder/templates/template.pro -------------------------------------------------------------------------------- /tests/builder/tst_builder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/builder/tst_builder.cpp -------------------------------------------------------------------------------- /tests/c11tests/c11testcases.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/c11tests/c11testcases.cpp -------------------------------------------------------------------------------- /tests/c11tests/c11testcases.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/c11tests/c11testcases.h -------------------------------------------------------------------------------- /tests/c11tests/c11tests.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/c11tests/c11tests.pro -------------------------------------------------------------------------------- /tests/c11tests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/c11tests/main.cpp -------------------------------------------------------------------------------- /tests/c11tests/storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/c11tests/storage.h -------------------------------------------------------------------------------- /tests/c11tests/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/c11tests/utils.cpp -------------------------------------------------------------------------------- /tests/c11tests/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/c11tests/utils.h -------------------------------------------------------------------------------- /tests/c14tests/c14testcases.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/c14tests/c14testcases.cpp -------------------------------------------------------------------------------- /tests/c14tests/c14testcases.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/c14tests/c14testcases.h -------------------------------------------------------------------------------- /tests/c14tests/c14tests.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/c14tests/c14tests.pro -------------------------------------------------------------------------------- /tests/c14tests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/c14tests/main.cpp -------------------------------------------------------------------------------- /tests/c17tests/c17tests.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/c17tests/c17tests.pro -------------------------------------------------------------------------------- /tests/c17tests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/c17tests/main.cpp -------------------------------------------------------------------------------- /tests/common/common.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/common/common.pri -------------------------------------------------------------------------------- /tests/common/complexqobject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/common/complexqobject.cpp -------------------------------------------------------------------------------- /tests/common/complexqobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/common/complexqobject.h -------------------------------------------------------------------------------- /tests/common/dataobject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/common/dataobject.cpp -------------------------------------------------------------------------------- /tests/common/dataobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/common/dataobject.h -------------------------------------------------------------------------------- /tests/common/dataobject2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/common/dataobject2.cpp -------------------------------------------------------------------------------- /tests/common/dataobject2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/common/dataobject2.h -------------------------------------------------------------------------------- /tests/common/gadgetobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/common/gadgetobject.h -------------------------------------------------------------------------------- /tests/common/registeredgadget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/common/registeredgadget.cpp -------------------------------------------------------------------------------- /tests/common/registeredgadget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/common/registeredgadget.h -------------------------------------------------------------------------------- /tests/common/registeredgadget2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/common/registeredgadget2.cpp -------------------------------------------------------------------------------- /tests/common/registeredgadget2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/common/registeredgadget2.h -------------------------------------------------------------------------------- /tests/compilererrortests/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/compilererrortests/build.js -------------------------------------------------------------------------------- /tests/compilererrortests/map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/compilererrortests/map.cpp -------------------------------------------------------------------------------- /tests/compilererrortests/map.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/compilererrortests/map.pro -------------------------------------------------------------------------------- /tests/compilererrortests/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/compilererrortests/run.sh -------------------------------------------------------------------------------- /tests/compilererrortests/template.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/compilererrortests/template.cpp -------------------------------------------------------------------------------- /tests/compilererrortests/template.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/compilererrortests/template.pro -------------------------------------------------------------------------------- /tests/noqttests/noqttests.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/noqttests/noqttests.pro -------------------------------------------------------------------------------- /tests/noqttests/qpm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/noqttests/qpm.json -------------------------------------------------------------------------------- /tests/noqttests/qpm.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/noqttests/qpm.pri -------------------------------------------------------------------------------- /tests/noqttests/tst_noqttests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/noqttests/tst_noqttests.cpp -------------------------------------------------------------------------------- /tests/qpm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/qpm.json -------------------------------------------------------------------------------- /tests/qpm.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/qpm.pri -------------------------------------------------------------------------------- /tests/quicktests/NestedItems.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/quicktests/NestedItems.qml -------------------------------------------------------------------------------- /tests/quicktests/SampleData1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/quicktests/SampleData1.json -------------------------------------------------------------------------------- /tests/quicktests/SampleData1.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/quicktests/SampleData1.qml -------------------------------------------------------------------------------- /tests/quicktests/SampleData2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/quicktests/SampleData2.json -------------------------------------------------------------------------------- /tests/quicktests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/quicktests/main.cpp -------------------------------------------------------------------------------- /tests/quicktests/quicktests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/quicktests/quicktests.cpp -------------------------------------------------------------------------------- /tests/quicktests/quicktests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/quicktests/quicktests.h -------------------------------------------------------------------------------- /tests/quicktests/quicktests.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/quicktests/quicktests.pro -------------------------------------------------------------------------------- /tests/quicktests/test_QJSValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/quicktests/test_QJSValue.js -------------------------------------------------------------------------------- /tests/tests.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tests/tests.pro -------------------------------------------------------------------------------- /tools/generate_code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tools/generate_code.js -------------------------------------------------------------------------------- /tools/remove_generated_code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/tools/remove_generated_code.js -------------------------------------------------------------------------------- /underline.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/underline/HEAD/underline.pro --------------------------------------------------------------------------------