├── .github └── workflows │ ├── auto-tag.yml │ └── cppBuildTests.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── single_include ├── 3rd_include │ ├── json │ │ └── nlohmann │ │ │ ├── adl_serializer.hpp │ │ │ ├── byte_container_with_subtype.hpp │ │ │ ├── detail │ │ │ ├── abi_macros.hpp │ │ │ ├── conversions │ │ │ │ ├── from_json.hpp │ │ │ │ ├── to_chars.hpp │ │ │ │ └── to_json.hpp │ │ │ ├── exceptions.hpp │ │ │ ├── hash.hpp │ │ │ ├── input │ │ │ │ ├── binary_reader.hpp │ │ │ │ ├── input_adapters.hpp │ │ │ │ ├── json_sax.hpp │ │ │ │ ├── lexer.hpp │ │ │ │ ├── parser.hpp │ │ │ │ └── position_t.hpp │ │ │ ├── iterators │ │ │ │ ├── internal_iterator.hpp │ │ │ │ ├── iter_impl.hpp │ │ │ │ ├── iteration_proxy.hpp │ │ │ │ ├── iterator_traits.hpp │ │ │ │ ├── json_reverse_iterator.hpp │ │ │ │ └── primitive_iterator.hpp │ │ │ ├── json_pointer.hpp │ │ │ ├── json_ref.hpp │ │ │ ├── macro_scope.hpp │ │ │ ├── macro_unscope.hpp │ │ │ ├── meta │ │ │ │ ├── call_std │ │ │ │ │ ├── begin.hpp │ │ │ │ │ └── end.hpp │ │ │ │ ├── cpp_future.hpp │ │ │ │ ├── detected.hpp │ │ │ │ ├── identity_tag.hpp │ │ │ │ ├── is_sax.hpp │ │ │ │ ├── std_fs.hpp │ │ │ │ ├── type_traits.hpp │ │ │ │ └── void_t.hpp │ │ │ ├── output │ │ │ │ ├── binary_writer.hpp │ │ │ │ ├── output_adapters.hpp │ │ │ │ └── serializer.hpp │ │ │ ├── string_concat.hpp │ │ │ ├── string_escape.hpp │ │ │ └── value_t.hpp │ │ │ ├── json.hpp │ │ │ ├── json_fwd.hpp │ │ │ ├── ordered_map.hpp │ │ │ └── thirdparty │ │ │ └── hedley │ │ │ ├── hedley.hpp │ │ │ └── hedley_undef.hpp │ ├── polym │ │ ├── Msg.hpp │ │ └── Queue.hpp │ └── utf8 │ │ ├── utf8.h │ │ └── utf8 │ │ ├── checked.h │ │ ├── core.h │ │ ├── cpp11.h │ │ ├── cpp17.h │ │ └── unchecked.h └── MiraiCP │ ├── MiraiCP.cpp │ └── MiraiCP.hpp └── src └── main.cpp /.github/workflows/auto-tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/.github/workflows/auto-tag.yml -------------------------------------------------------------------------------- /.github/workflows/cppBuildTests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/.github/workflows/cppBuildTests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/README.md -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/adl_serializer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/adl_serializer.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/byte_container_with_subtype.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/byte_container_with_subtype.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/abi_macros.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/abi_macros.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/conversions/from_json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/conversions/from_json.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/conversions/to_chars.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/conversions/to_chars.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/conversions/to_json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/conversions/to_json.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/exceptions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/exceptions.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/hash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/hash.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/input/binary_reader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/input/binary_reader.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/input/input_adapters.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/input/input_adapters.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/input/json_sax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/input/json_sax.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/input/lexer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/input/lexer.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/input/parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/input/parser.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/input/position_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/input/position_t.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/iterators/internal_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/iterators/internal_iterator.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/iterators/iter_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/iterators/iter_impl.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/iterators/iteration_proxy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/iterators/iteration_proxy.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/iterators/iterator_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/iterators/iterator_traits.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/iterators/json_reverse_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/iterators/json_reverse_iterator.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/iterators/primitive_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/iterators/primitive_iterator.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/json_pointer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/json_pointer.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/json_ref.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/json_ref.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/macro_scope.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/macro_scope.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/macro_unscope.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/macro_unscope.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/meta/call_std/begin.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/meta/call_std/begin.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/meta/call_std/end.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/meta/call_std/end.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/meta/cpp_future.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/meta/cpp_future.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/meta/detected.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/meta/detected.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/meta/identity_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/meta/identity_tag.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/meta/is_sax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/meta/is_sax.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/meta/std_fs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/meta/std_fs.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/meta/type_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/meta/type_traits.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/meta/void_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/meta/void_t.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/output/binary_writer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/output/binary_writer.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/output/output_adapters.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/output/output_adapters.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/output/serializer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/output/serializer.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/string_concat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/string_concat.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/string_escape.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/string_escape.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/detail/value_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/detail/value_t.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/json.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/json_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/json_fwd.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/ordered_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/ordered_map.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/thirdparty/hedley/hedley.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/thirdparty/hedley/hedley.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/json/nlohmann/thirdparty/hedley/hedley_undef.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/json/nlohmann/thirdparty/hedley/hedley_undef.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/polym/Msg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/polym/Msg.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/polym/Queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/polym/Queue.hpp -------------------------------------------------------------------------------- /single_include/3rd_include/utf8/utf8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/utf8/utf8.h -------------------------------------------------------------------------------- /single_include/3rd_include/utf8/utf8/checked.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/utf8/utf8/checked.h -------------------------------------------------------------------------------- /single_include/3rd_include/utf8/utf8/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/utf8/utf8/core.h -------------------------------------------------------------------------------- /single_include/3rd_include/utf8/utf8/cpp11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/utf8/utf8/cpp11.h -------------------------------------------------------------------------------- /single_include/3rd_include/utf8/utf8/cpp17.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/utf8/utf8/cpp17.h -------------------------------------------------------------------------------- /single_include/3rd_include/utf8/utf8/unchecked.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/3rd_include/utf8/utf8/unchecked.h -------------------------------------------------------------------------------- /single_include/MiraiCP/MiraiCP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/MiraiCP/MiraiCP.cpp -------------------------------------------------------------------------------- /single_include/MiraiCP/MiraiCP.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/single_include/MiraiCP/MiraiCP.hpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0ph1uch1/MiraiCP-template/HEAD/src/main.cpp --------------------------------------------------------------------------------