Commit Graph

  • 7db8388d17 fix: avoid deprecated stuff in the internal code ToruNiina 2019-06-07 13:27:10 +09:00
  • 62c993e096 feat: add as|is_floating and deprecate as|is_float ToruNiina 2019-06-07 00:10:12 +09:00
  • 014d882f8f feat: enable to find value by recursive search ToruNiina 2019-06-07 00:06:14 +09:00
  • e781545c53 feat(WIP): diable test for comments once ToruNiina 2019-06-06 22:34:08 +09:00
  • a8b5fef827 feat(WIP): add workaround to make literal compiles ToruNiina 2019-06-06 22:32:51 +09:00
  • 7258c52334 feat: enable to edit comments through memfun ToruNiina 2019-06-03 22:17:10 +09:00
  • 407d9223f6 feat: 💥 is_float -> is_floating ToruNiina 2019-06-03 22:01:47 +09:00
  • 53efaed179 test: update interfaces of parse_* and value ToruNiina 2019-06-03 22:01:16 +09:00
  • d7c5606dcf fix: update as_float -> floating ToruNiina 2019-06-03 21:46:48 +09:00
  • 761718b3b9 test: update retval of parse and related get/find ToruNiina 2019-06-03 21:44:47 +09:00
  • ae2bafa907 fix: correct SFINAE conditions and types ToruNiina 2019-06-03 21:44:11 +09:00
  • f19b3822bb feat: 💥 change as_float -> as_floating ToruNiina 2019-06-03 21:43:35 +09:00
  • 2cbb93d86e fix: #65 Merge branch 'hotfix' ToruNiina 2019-06-03 21:27:25 +09:00
  • a19b94511b fix: add space between operator"" and _toml ToruNiina 2019-06-03 20:58:35 +09:00
  • cf1114b47b test: update typenames from Camel to snake ToruNiina 2019-06-02 22:13:36 +09:00
  • ad3c1950f2 test: use find instead of get<T>(v.at("")) ToruNiina 2019-06-02 22:12:32 +09:00
  • 296ba060ef test: update typename from CamelCase to snake_case ToruNiina 2019-06-02 22:11:37 +09:00
  • fe8a909213 fix: correctly put references ToruNiina 2019-06-02 22:09:26 +09:00
  • c313e1382c test: update test for multiple translation units ToruNiina 2019-06-02 22:00:56 +09:00
  • 5fe166e375 fix: update value_t::* names in serializer ToruNiina 2019-06-02 21:51:37 +09:00
  • 319365f86b feat: update types in format_error ToruNiina 2019-06-02 21:50:27 +09:00
  • 89f0ace6ee fix: initialize comment container correctly ToruNiina 2019-06-02 21:50:01 +09:00
  • 2e34035e7a feat: 💥 update types and retval of parser ToruNiina 2019-06-02 21:47:57 +09:00
  • 7d34436535 test: update value_t::* names in the test code ToruNiina 2019-06-02 21:36:09 +09:00
  • 8456186eac fix: remove inclusion of removed file ToruNiina 2019-06-02 21:34:57 +09:00
  • e094d6e85a refactor: move type alias from get to trait ToruNiina 2019-06-02 20:43:08 +09:00
  • 4664f91517 feat: remove unused meta-function alias ToruNiina 2019-06-02 20:40:44 +09:00
  • c0b6ca762a feat: 💥 drop from_toml support ToruNiina 2019-06-02 19:22:58 +09:00
  • 5ef9890d0c feat: update find_or for basic_value ToruNiina 2019-06-02 19:22:17 +09:00
  • bda337b51f feat: support conversion between basic_values ToruNiina 2019-06-02 19:09:56 +09:00
  • 6569c26e1b feat: make SFINAE condition strict ToruNiina 2019-06-02 19:04:32 +09:00
  • 6d17d5f60f feat: update expect for basic_value ToruNiina 2019-06-02 19:02:25 +09:00
  • c00eeb18ef feat: add meta function that detects toml::basic_value ToruNiina 2019-06-02 19:02:01 +09:00
  • 3ce1aa31f3 feat: update get_or for basic_value ToruNiina 2019-06-02 18:47:30 +09:00
  • cf28c3fb95 feat: update toml::find for basic_value ToruNiina 2019-06-02 18:36:49 +09:00
  • 6de494598a fix: remove unused argument to suppress warnings ToruNiina 2019-06-02 18:32:47 +09:00
  • b06ae03deb feat: update toml::get<T> for basic_value ToruNiina 2019-06-02 17:53:08 +09:00
  • 725d915ba9 feat(WIP): update toml::get ToruNiina 2019-06-02 17:31:49 +09:00
  • e1556183d1 refactor: remove unused include files ToruNiina 2019-06-02 17:12:01 +09:00
  • 9676499ab5 refactor: move file inclusion to correct position ToruNiina 2019-06-02 15:29:34 +09:00
  • 5792411d5e feat: add default template argument to basic_value ToruNiina 2019-06-02 15:15:43 +09:00
  • 44184026f9 feat: enable to convert different basic_values ToruNiina 2019-06-02 00:13:12 +09:00
  • 898423166f feat: enable to convert preserve/discard comments ToruNiina 2019-06-02 00:02:31 +09:00
  • f9b5166c09 refactor: move default value types to value.hpp ToruNiina 2019-06-01 23:58:17 +09:00
  • 5c5d8b686a feat: introduce basic_value ToruNiina 2019-06-01 20:18:57 +09:00
  • 5c3c1bd0e7 feat: add missing default array/table type ToruNiina 2019-06-01 20:18:15 +09:00
  • 696e5bb66f feat: extend has_from_toml_method to be generic ToruNiina 2019-06-01 20:16:59 +09:00
  • 65540fbb5c fix: typos ToruNiina 2019-06-01 19:47:10 +09:00
  • 351320491d fix: fix has_from_toml using basic_value ToruNiina 2019-06-01 19:46:20 +09:00
  • d30700517d fix: add missing include file ToruNiina 2019-06-01 19:43:35 +09:00
  • 14ad8d0556 fix: fix typos and invalid names ToruNiina 2019-06-01 19:43:15 +09:00
  • f04c97b587 refactor: simplify format_underline a bit ToruNiina 2019-06-01 19:06:08 +09:00
  • b8d3038d38 feat: add meta function to detect conversions ToruNiina 2019-06-01 16:03:26 +09:00
  • eaa3604dce refactor: introduce value_t_constant ToruNiina 2019-06-01 16:01:48 +09:00
  • 8acc348106 feat: 💥 change interface around types ToruNiina 2019-06-01 13:33:57 +09:00
  • 2567f2a787 feat: add source_location for error message generation. ToruNiina 2019-06-01 13:25:02 +09:00
  • 84b5749c6b feat: implement comment containers ToruNiina 2019-06-01 13:23:26 +09:00
  • 70d0049511 refactor: move some meta-funcs to traits.hpp ToruNiina 2019-06-01 12:35:40 +09:00
  • 717f5929c2 feat: use detail::none_t instead of char v2.3.1 ToruNiina 2019-05-31 17:07:52 +09:00
  • 81abb6c9d7 perf: remove err-msg from combinator ToruNiina 2019-05-30 20:08:37 +09:00
  • 8bba3c8a14 refactor: use literal instead of empty string ToruNiina 2019-05-30 19:33:25 +09:00
  • b13e727b90 refactor: remove unused func, combinator::pattern ToruNiina 2019-05-30 18:05:47 +09:00
  • d352c9e66f perf: suppress unused error message generation ToruNiina 2019-05-30 17:47:06 +09:00
  • c0aaba06d0 Merge branch 'refactoring' ToruNiina 2019-05-30 16:25:10 +09:00
  • 1633268d57 refactor: use snake_case typename only ToruNiina 2019-05-30 14:39:15 +09:00
  • 3bf1c2b820 Merge branch 'refactoring' to master ToruNiina 2019-05-30 00:18:07 +09:00
  • 4dbd2cb9fe refactor: use as_* to avoid needless checking ToruNiina 2019-05-29 21:22:32 +09:00
  • 65124a8d2e refactor: use is_something instead of is(...) ToruNiina 2019-05-29 21:20:22 +09:00
  • 1b78f161f5 refactor: use is_something/as_something in parser ToruNiina 2019-05-29 21:18:17 +09:00
  • 0ce259ada0 refactor: split throw_bad_cast from value::cast ToruNiina 2019-05-29 20:53:49 +09:00
  • 74da49f87f refactor: move switch_cast from inside of value ToruNiina 2019-05-29 20:18:15 +09:00
  • d5d697639c docs: add contributor to README ToruNiina 2019-05-10 23:02:23 +09:00
  • 0b365ca7d3 Merge pull request #63 from chronoxor/master Toru Niina 2019-05-10 22:58:17 +09:00
  • db6f3d5d11 Fix Visual Studio 2019 warnings in pedantic compilation mode (/W4 /WX) Ivan Shynkarenka 2019-05-10 14:58:22 +03:00
  • 87be890e07 feat: remove deprecated functions v2.3.0 ToruNiina 2019-04-28 15:59:09 +09:00
  • d72dc706d0 Merge pull request #61 from ToruNiina/as-something Toru Niina 2019-04-28 15:02:19 +09:00
  • 4cbbcd8f62 Merge branch 'master' into as-something ToruNiina 2019-04-27 19:04:44 +09:00
  • a2631ecacb Merge pull request #60 from ToruNiina/string-view Toru Niina 2019-04-27 18:33:59 +09:00
  • 4bcc5e8375 Merge branch 'master' into as-something ToruNiina 2019-04-27 17:42:12 +09:00
  • 90f84000ba Merge pull request #59 from ToruNiina/preserve-comments Toru Niina 2019-04-27 17:40:26 +09:00
  • 20a13754a7 chore: update README for as_* functions ToruNiina 2019-04-27 16:50:44 +09:00
  • aa7b9a3965 refactor: rename as_floating -> as_float ToruNiina 2019-04-27 16:45:25 +09:00
  • 84ac1d10f3 test: add test for toml::value::as_something ToruNiina 2019-04-27 16:22:50 +09:00
  • 0d623856a7 feat: add value::as_something() for convenience ToruNiina 2019-04-27 16:22:23 +09:00
  • ec0d4e4e8c chore: update README for comments ToruNiina 2019-04-27 15:50:54 +09:00
  • 80ea736b3f ci: try to update standard library on travis ToruNiina 2019-04-27 14:46:40 +09:00
  • ebaa5dfb51 chore: fix build settings for OS X on Travis ToruNiina 2019-04-26 21:10:29 +09:00
  • f3bdf083fe fix: fix typo in test code for string_view ToruNiina 2019-04-26 16:51:23 +09:00
  • 1ce54a9cf9 chore: add auto test with c++17 + latest compilers ToruNiina 2019-04-26 16:35:03 +09:00
  • 6383a93ce7 chore: check CXX_STANDARD exists or not ToruNiina 2019-04-26 16:33:48 +09:00
  • 01aa2ef5b2 feat: add ctor to value to init with string_view ToruNiina 2019-04-26 16:33:09 +09:00
  • 819351f5a4 test: add test for init toml::value by string_view ToruNiina 2019-04-26 16:32:23 +09:00
  • 2967cebfb3 test: add test to get a toml::value as string_view ToruNiina 2019-04-26 16:31:59 +09:00
  • 32e9a2c1c7 test: add test for comments in an array ToruNiina 2019-04-26 15:35:41 +09:00
  • 8e0a40a1aa test: add test for getting comments ToruNiina 2019-04-25 22:34:12 +09:00
  • e460826084 feat: enable to get a comment related to a value ToruNiina 2019-04-25 22:32:39 +09:00
  • aa3445f38c feat: add functions to get comments around region ToruNiina 2019-04-25 22:32:18 +09:00
  • 408b7bf35e Merge branch 'master' into string-view ToruNiina 2019-04-23 23:32:08 +09:00
  • 6185dfee14 chore: fix typo in README v2.2.3 ToruNiina 2019-04-23 23:31:37 +09:00
  • 37aa2739a5 chore: add description about string_view to README ToruNiina 2019-04-23 23:27:53 +09:00