diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b857371 --- /dev/null +++ b/.gitignore @@ -0,0 +1,51 @@ +# C++ objects and libs +*.slo +*.lo +*.o +*.a +*.la +*.lai +*.so +*.dll +*.dylib + +# Qt-es +object_script.*.Release +object_script.*.Debug +*_plugin_import.cpp +/.qmake.cache +/.qmake.stash +*.pro.user +*.pro.user.* +*.qbs.user +*.qbs.user.* +*.moc +moc_*.cpp +moc_*.h +qrc_*.cpp +ui_*.h +*.qmlc +*.jsc +Makefile* +*build-* +*build_* + +# Qt unit tests +target_wrapper.* + +# QtCreator +*.autosave + +# QtCreator Qml +*.qmlproject.user +*.qmlproject.user.* + +# QtCreator CMake +CMakeLists.txt.user* + +# My output files +build + +# vs +.vs +.vscode \ No newline at end of file diff --git a/3rdparty/capo/make.hpp b/3rdparty/capo/make.hpp new file mode 100644 index 0000000..908849c --- /dev/null +++ b/3rdparty/capo/make.hpp @@ -0,0 +1,22 @@ +/* + The Capo Library + Code covered by the MIT License + Author: mutouyun (http://orzz.org) +*/ + +#pragma once + +#include // std::decay +#include // std::forward + +namespace capo +{ + template