├── .clang-format ├── .editorconfig ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cqcppsdk.cmake ├── include ├── cqcppsdk │ ├── cqcppsdk.h │ ├── cqcppsdk.hpp │ └── utils.hpp └── dolores │ ├── anymap.hpp │ ├── current.hpp │ ├── dolores.hpp │ ├── handler.hpp │ ├── lifecycle.hpp │ ├── matcher.hpp │ ├── string.hpp │ ├── traits.hpp │ └── watashi.hpp ├── src ├── api_test.cpp ├── core │ ├── api.hpp │ ├── common.hpp │ ├── dir.hpp │ ├── event.hpp │ ├── event_callback.hpp │ ├── event_export_def.hpp │ ├── exception.hpp │ ├── init.hpp │ ├── logging.hpp │ ├── menu.hpp │ ├── message.hpp │ ├── target.hpp │ └── type.hpp ├── dev_mode │ ├── api.cpp │ ├── main.cpp │ └── mock.hpp ├── std_mode │ ├── api.cpp │ ├── api_funcs.inc │ └── events.cpp └── utils │ ├── base64.cpp │ ├── base64.hpp │ ├── binpack.hpp │ ├── function.hpp │ ├── memory.hpp │ ├── string.cpp │ ├── string.hpp │ └── vendor │ ├── .version │ └── cpp-base64 │ ├── base64.cpp │ └── base64.h └── tests ├── CMakeLists.txt ├── catch.hpp ├── test_dolores.cpp ├── test_dolores.hpp ├── test_dolores_anymap.cpp ├── test_dolores_handler.cpp ├── test_dolores_matcher.cpp ├── test_dolores_string.cpp ├── test_dolores_traits.cpp └── test_dolores_watashi.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/.clang-format -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | [*] 2 | charset = utf-8 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | build -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/README.md -------------------------------------------------------------------------------- /cqcppsdk.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/cqcppsdk.cmake -------------------------------------------------------------------------------- /include/cqcppsdk/cqcppsdk.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "cqcppsdk.hpp" 4 | -------------------------------------------------------------------------------- /include/cqcppsdk/cqcppsdk.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/include/cqcppsdk/cqcppsdk.hpp -------------------------------------------------------------------------------- /include/cqcppsdk/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/include/cqcppsdk/utils.hpp -------------------------------------------------------------------------------- /include/dolores/anymap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/include/dolores/anymap.hpp -------------------------------------------------------------------------------- /include/dolores/current.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/include/dolores/current.hpp -------------------------------------------------------------------------------- /include/dolores/dolores.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/include/dolores/dolores.hpp -------------------------------------------------------------------------------- /include/dolores/handler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/include/dolores/handler.hpp -------------------------------------------------------------------------------- /include/dolores/lifecycle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/include/dolores/lifecycle.hpp -------------------------------------------------------------------------------- /include/dolores/matcher.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/include/dolores/matcher.hpp -------------------------------------------------------------------------------- /include/dolores/string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/include/dolores/string.hpp -------------------------------------------------------------------------------- /include/dolores/traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/include/dolores/traits.hpp -------------------------------------------------------------------------------- /include/dolores/watashi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/include/dolores/watashi.hpp -------------------------------------------------------------------------------- /src/api_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/api_test.cpp -------------------------------------------------------------------------------- /src/core/api.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/core/api.hpp -------------------------------------------------------------------------------- /src/core/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/core/common.hpp -------------------------------------------------------------------------------- /src/core/dir.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/core/dir.hpp -------------------------------------------------------------------------------- /src/core/event.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/core/event.hpp -------------------------------------------------------------------------------- /src/core/event_callback.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/core/event_callback.hpp -------------------------------------------------------------------------------- /src/core/event_export_def.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/core/event_export_def.hpp -------------------------------------------------------------------------------- /src/core/exception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/core/exception.hpp -------------------------------------------------------------------------------- /src/core/init.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/core/init.hpp -------------------------------------------------------------------------------- /src/core/logging.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/core/logging.hpp -------------------------------------------------------------------------------- /src/core/menu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/core/menu.hpp -------------------------------------------------------------------------------- /src/core/message.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/core/message.hpp -------------------------------------------------------------------------------- /src/core/target.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/core/target.hpp -------------------------------------------------------------------------------- /src/core/type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/core/type.hpp -------------------------------------------------------------------------------- /src/dev_mode/api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/dev_mode/api.cpp -------------------------------------------------------------------------------- /src/dev_mode/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/dev_mode/main.cpp -------------------------------------------------------------------------------- /src/dev_mode/mock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/dev_mode/mock.hpp -------------------------------------------------------------------------------- /src/std_mode/api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/std_mode/api.cpp -------------------------------------------------------------------------------- /src/std_mode/api_funcs.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/std_mode/api_funcs.inc -------------------------------------------------------------------------------- /src/std_mode/events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/std_mode/events.cpp -------------------------------------------------------------------------------- /src/utils/base64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/utils/base64.cpp -------------------------------------------------------------------------------- /src/utils/base64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/utils/base64.hpp -------------------------------------------------------------------------------- /src/utils/binpack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/utils/binpack.hpp -------------------------------------------------------------------------------- /src/utils/function.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/utils/function.hpp -------------------------------------------------------------------------------- /src/utils/memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/utils/memory.hpp -------------------------------------------------------------------------------- /src/utils/string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/utils/string.cpp -------------------------------------------------------------------------------- /src/utils/string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/utils/string.hpp -------------------------------------------------------------------------------- /src/utils/vendor/.version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/utils/vendor/.version -------------------------------------------------------------------------------- /src/utils/vendor/cpp-base64/base64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/utils/vendor/cpp-base64/base64.cpp -------------------------------------------------------------------------------- /src/utils/vendor/cpp-base64/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/src/utils/vendor/cpp-base64/base64.h -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/tests/catch.hpp -------------------------------------------------------------------------------- /tests/test_dolores.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/tests/test_dolores.cpp -------------------------------------------------------------------------------- /tests/test_dolores.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/tests/test_dolores.hpp -------------------------------------------------------------------------------- /tests/test_dolores_anymap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/tests/test_dolores_anymap.cpp -------------------------------------------------------------------------------- /tests/test_dolores_handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/tests/test_dolores_handler.cpp -------------------------------------------------------------------------------- /tests/test_dolores_matcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/tests/test_dolores_matcher.cpp -------------------------------------------------------------------------------- /tests/test_dolores_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/tests/test_dolores_string.cpp -------------------------------------------------------------------------------- /tests/test_dolores_traits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/tests/test_dolores_traits.cpp -------------------------------------------------------------------------------- /tests/test_dolores_watashi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kyubotics/cqcppsdk/HEAD/tests/test_dolores_watashi.cpp --------------------------------------------------------------------------------