Commit Graph

  • 41490cad5f Add describe_cxx14 requirement to test/Jamfile Peter Dimov 2021-02-28 02:22:48 +02:00
  • cdc22e4321 Assume no C++14 on g++ 5/6/7 with -std=c++14 as we need gnu++14 there for the preprocessor variadics Peter Dimov 2021-02-28 01:26:20 +02:00
  • 5bfbc64edc Enable stub compilation under C++03/C++11 Peter Dimov 2021-02-27 23:25:49 +02:00
  • 652e0bd3ec Add -I example for Windows as well; add mkdip -p for POSIX Peter Dimov 2021-02-27 22:15:08 +02:00
  • c6c8aaf6f4 Add -I example to depinst Peter Dimov 2021-02-27 22:08:27 +02:00
  • 6ae64cca3d Add .github/workflows Peter Dimov 2021-02-27 22:00:48 +02:00
  • 8f575ae5dd Update README Peter Dimov 2020-09-16 17:13:05 +03:00
  • 45189197ba Minor edits Peter Dimov 2020-09-16 16:38:13 +03:00
  • c380cbfe8b Update documentation Peter Dimov 2020-09-16 02:54:55 +03:00
  • 6a4b8173f7 Add one more test Peter Dimov 2020-09-16 01:49:34 +03:00
  • 2d3b9772e2 Add more tests Peter Dimov 2020-09-16 00:41:20 +03:00
  • c16aa72560 Rename tests Peter Dimov 2020-09-16 00:26:35 +03:00
  • e2f45a3edf Make modifiers an enum; describe it Peter Dimov 2020-09-16 00:23:27 +03:00
  • 96272939f6 Add mod_inherited, mod_hidden Peter Dimov 2020-09-16 00:07:57 +03:00
  • 1c32cb127b Minor edits Peter Dimov 2020-09-14 22:51:18 +03:00
  • 17dbcb4a79 Minor edits Peter Dimov 2020-09-14 22:43:32 +03:00
  • 2f71a02271 Minor edits Peter Dimov 2020-09-14 22:40:41 +03:00
  • 1daa1c1294 Minor edits Peter Dimov 2020-09-14 14:59:16 +03:00
  • 5a94aa4f31 Minor edits Peter Dimov 2020-09-14 14:16:20 +03:00
  • 1d41620695 Update documentation Peter Dimov 2020-09-14 01:08:17 +03:00
  • d3f35db142 Fix pass by value in json_rpc.cpp Peter Dimov 2020-09-13 19:13:45 +03:00
  • 856a6bfada Add RPC example Peter Dimov 2020-09-13 19:04:03 +03:00
  • 6cd0cc0a58 Add link to Serialization Peter Dimov 2020-09-13 16:29:08 +03:00
  • 4a7320a666 Remove clang-3.5 due to 'debug information for auto is not yet supported' Peter Dimov 2020-09-13 15:25:55 +03:00
  • c201caca34 Add serialization example Peter Dimov 2020-09-13 15:02:59 +03:00
  • a23c93daa2 Update reference Peter Dimov 2020-09-12 21:01:22 +03:00
  • c2df73136f Rename describe_base_classes to describe_bases, describe_data_members+describe_member_functions to describe_members Peter Dimov 2020-09-12 20:40:22 +03:00
  • 1c30c21fc7 Minor edits Peter Dimov 2020-09-11 22:11:59 +03:00
  • 04705c9676 Disable -Wunused-private-field Peter Dimov 2020-09-11 21:35:12 +03:00
  • 718fbe17e4 CI doesn't have Boost.JSON yet Peter Dimov 2020-09-11 21:20:02 +03:00
  • 48929668f8 Add three more examples Peter Dimov 2020-09-11 21:07:29 +03:00
  • e0ae148fe3 Add describe_member_functions Peter Dimov 2020-09-11 17:53:38 +03:00
  • 7c3d314a09 Add more overview Peter Dimov 2020-09-11 16:43:52 +03:00
  • e611b87c4c Add mod_static Peter Dimov 2020-09-11 15:34:47 +03:00
  • 554edb2fea Remove unnecessary #include Peter Dimov 2020-09-11 15:14:56 +03:00
  • e5a7c7e625 Rename descriptor_list to detail::list Peter Dimov 2020-09-11 02:58:06 +03:00
  • c6dfa169ae Try embed-manifest-via=linker Peter Dimov 2020-09-11 02:28:14 +03:00
  • be935130c4 Update Appveyor Peter Dimov 2020-09-11 02:10:57 +03:00
  • 7dbce07f83 Avoid 'unused private field' warning on clang 3.5-3.8 Peter Dimov 2020-09-11 01:19:26 +03:00
  • f79c11ff18 g++ 5, 6, 7 require -std=gnu++14 Peter Dimov 2020-09-11 01:17:29 +03:00
  • 0c7960618a Add missing #include Peter Dimov 2020-09-11 01:14:32 +03:00
  • 81613164ae Update boost/describe.hpp Peter Dimov 2020-09-11 01:12:49 +03:00
  • 1ab428424f Add support for private data members Peter Dimov 2020-09-10 23:01:31 +03:00
  • fdeb224e50 Add describe_data_members Peter Dimov 2020-09-10 22:41:22 +03:00
  • d94a52e0ad Add two more examples Peter Dimov 2020-09-10 20:02:50 +03:00
  • 7f8c8f8638 Honor access modifiers in describe_base_classes Peter Dimov 2020-09-10 17:11:00 +03:00
  • 40fcc4a1ac Add usage examples, some description, some reference Peter Dimov 2020-09-10 16:50:34 +03:00
  • 3659754d34 Add describe_base_classes Peter Dimov 2020-09-10 02:41:00 +03:00
  • e6cde80c68 Add definition for enum_descriptor<>::name, too Peter Dimov 2020-09-09 21:37:28 +03:00
  • 890fe6f2c1 Add BOOST_DEFINE_FIXED_ENUM(_CLASS) Peter Dimov 2020-09-09 21:35:45 +03:00
  • 73fb48344f Move describe_enumerators<> to enumerators.hpp Peter Dimov 2020-09-09 21:32:04 +03:00
  • 866080ad09 Rename enumerators.hpp to enum.hpp Peter Dimov 2020-09-09 21:26:52 +03:00
  • daf30c3325 Add BOOST_DEFINE_ENUM(_CLASS) Peter Dimov 2020-09-09 15:55:54 +03:00
  • 5ca239b4b5 Rename enumerators_test Peter Dimov 2020-09-09 15:41:07 +03:00
  • 415abf28bc Add describe/enumerators.hpp Peter Dimov 2020-09-08 21:14:17 +03:00
  • 5e7c5fc0cd Add doc/html Peter Dimov 2020-09-08 20:39:38 +03:00
  • e6e58482b7 Add detail/pp_for_each.hpp Peter Dimov 2020-09-08 20:38:58 +03:00
  • 66eaba1cae Initial commit Peter Dimov 2020-09-08 19:45:40 +03:00
  • f12793bbb6 Initial commit Peter Dimov 2020-09-08 19:36:23 +03:00