Граф коммитов

331 Коммитов

Автор SHA1 Сообщение Дата
Bill Avery 4542107645 fix: schema input type member default init error on clang 14 2024-09-09 15:14:06 -07:00
Bill Avery ec7802686c fix: client input type member default init error on clang 14 2024-09-06 17:35:44 -07:00
Bill Avery ad194d5bb0 Detect toolchains that don't support co_await in Boost.Asio 2023-06-25 14:51:31 -07:00
Bill Avery 4f3934ca90 Cleanup target_include_directories 2023-05-11 21:29:27 -07:00
Bill Avery d4b7de0368 Misc. warnings, mostly adding explanations to [[nodiscard]] 2023-05-11 18:42:22 -07:00
Bill Avery bd6228055c Throw custom exception from unimplemented stubs 2023-05-11 16:48:06 -07:00
Bill Avery a2d711b89d Avoid emitting std::move for built-in C++ scalar types 2023-05-11 15:06:45 -07:00
Bill Avery d1624be611 Avoid implicit slicing from ResolverParams to SelectionSetParams 2023-05-11 14:22:03 -07:00
Bill Avery 6a29286184 Pass ResolverParams by r-value reference instead of value 2023-05-11 14:08:23 -07:00
Bill Avery 4b81b9636a Make Model structs final and replace final with override on methods 2023-05-11 13:28:51 -07:00
Bill Avery ec4f7904ed Make constructors explicit and pass owning pointers by value 2023-05-11 13:21:22 -07:00
Bill Avery ef8f8eaa0b Follow "rule of 5" for client input types 2023-05-11 12:51:22 -07:00
Bill Avery 2f990d1bde Follow "rule of 5" for schema input types 2023-05-11 12:43:59 -07:00
Bill Avery 81a3854c2a Improve the error reporting in HTTP client sample 2023-05-10 12:55:32 -07:00
Bill Avery eeee941043 Add a status message for the Boost library version 2023-05-10 05:30:28 +00:00
Bill Avery f083605ba5 Fix variable name and clarify version check 2023-05-10 04:53:22 +00:00
Bill Avery 57d10ee098 Gate building Boost.Beast sample on Boost version 2023-05-10 04:39:06 +00:00
Bill Avery 899e09f766 Use raw string pointers for parameters in different string_view types 2023-05-09 18:52:01 -07:00
Bill Avery acc691d97e Use net::string_view more consistently for Boost.Asio APIs 2023-05-09 18:33:07 -07:00
Bill Avery 268bd9bdd0 Use boost::asio::string_view for gcc compatibility 2023-05-09 17:52:21 -07:00
Bill Avery 7f612e164a Fix MSVC build with Boost 1.82 2023-05-09 17:40:54 -07:00
Bill Avery e1bdb69920 Fix the name of the learn target 2023-05-09 16:22:37 -07:00
Bill Avery 96b51557b3 Add README for the proxy sample since it's a little more complicated 2023-05-09 16:20:21 -07:00
Bill Avery daf4572a98 Add missing newline at EOF 2023-05-09 16:20:02 -07:00
Bill Avery 2558b20e81 Update documentation 2023-05-09 15:54:22 -07:00
Bill Avery 71b75fcc27 Cleanup Boost.Beast detection and handling when missing 2023-05-09 15:32:16 -07:00
Bill Avery 22dad2c42a Move the client and server samples to the same directory 2023-05-09 15:00:25 -07:00
Bill Avery 562ef79be1 Implement a new HTTP server/client sample 2023-05-09 14:33:41 -07:00
Bill Avery aad1dda9ab Let the compiler generate the default constructors 2023-05-08 07:50:27 -07:00
Bill Avery 71bbd5e54f Output default constructor instead of default args 2023-05-08 07:48:26 -07:00
Bill Avery d83571fb38 Fix #276 2023-01-20 14:06:39 -08:00
Bill Avery 06e0c5aed9 Move static method definitions out of headers 2022-10-06 00:05:20 -07:00
Bill Avery b0de30ee2e Generate Traits structs for client operations 2022-10-05 18:28:17 -07:00
Bill Avery 8df0e3290f Scope static const inside methods 2022-06-06 09:26:24 -07:00
Bill Avery 98e3c40173 Fix #265 2022-06-06 08:40:03 -07:00
Bill Avery 42849fc170 Remove inline from methods in decl 2022-05-24 09:57:42 -07:00
Bill Avery b494316ab0 Fix new warnings in GCC 12 2022-05-21 22:00:07 -07:00
Bill Avery 692a04852c Un-inline methods in TodayMock.h for ODR 2022-05-21 12:34:40 -07:00
Bill Avery f5e7eb2923 Separate clientgen static methods from template methods 2022-05-21 12:09:32 -07:00
Bill Avery 3cba18dd21 Separate Result and ModifiedResult for ODR 2022-05-21 11:57:34 -07:00
Bill Avery 5e7ff31883 Separate Argument and ModifiedArgument for ODR 2022-05-21 11:09:31 -07:00
Bill Avery e43fea6903 Add inline specifiers for GCC LTO warnings/errors 2022-05-19 15:16:39 -07:00
Bill Avery 93958c66e2 Bump the minor version for response::IdType changes 2022-05-19 11:38:06 -07:00
Bill Avery 8d73b2bc6c Return a null wrapper for missing IDs 2022-05-19 00:20:26 -07:00
Bill Avery 8a4a53cf32 Don't declare unused names or values for enums 2022-05-10 14:43:20 -07:00
Bill Avery a929795c6f Cleanup extra curly braces 2022-05-10 14:03:36 -07:00
Bill Avery b07860d5bf Port sorted_map_lookup for enums to clientgen 2022-05-10 13:41:13 -07:00
Bill Avery 160f40a757 Bump version to keep headers in sync 2022-05-10 13:07:07 -07:00
Bill Avery b7d46a1149 Port input type concepts to GraphQLClient/clientgen 2022-05-10 13:02:24 -07:00
Bill Avery 7c8b0961a6 Replace generated isInputType functions with concepts 2022-05-10 12:54:26 -07:00