Commit Graph

  • 34193c4f8f Merge pull request #2 from Luthaf/patch-1 Toru Niina 2017-05-16 21:19:40 +09:00
  • 40da3f54d5 Fix missing include Luthaf 2017-05-16 14:09:46 +02:00
  • 9f6f677078 Merge pull request #1 from Luthaf/appveyor Toru Niina 2017-05-16 12:11:16 +09:00
  • da15736a04 Set the tests PATH to find Boost DLL Guillaume Fraux 2017-05-15 14:00:51 +02:00
  • 6b1e8be121 Disable a few MSVC warnings Guillaume Fraux 2017-05-15 11:38:46 +02:00
  • fe1b96a259 MSVC 2015 can compile C++11 code, but does not define __cplusplus Guillaume Fraux 2017-05-15 11:30:58 +02:00
  • 612119fa1e Do not use the macro shortcut for not Guillaume Fraux 2017-05-15 11:30:35 +02:00
  • 552de18501 Add Appveyor CI Guillaume Fraux 2017-05-15 10:52:33 +02:00
  • fdd2a7a640 Do not assume the project is built in a build folder Guillaume Fraux 2017-05-15 11:18:43 +02:00
  • 28a00c76d0 Use find_package to find Boost Guillaume Fraux 2017-05-15 11:17:16 +02:00
  • 2f2a75af4a Only set flags if the compiler support them Guillaume Fraux 2017-05-15 11:03:01 +02:00
  • 516a89f936 Improve checks for C++11 compiler flags Guillaume Fraux 2017-05-15 11:00:42 +02:00
  • 7214a61084 tiny change ToruNiina 2017-05-15 15:58:29 +09:00
  • d81e887889 fix link to license ToruNiina 2017-05-14 09:35:34 +09:00
  • 266c03f822 Merge branch 'master' of github.com:ToruNiina/toml11 ToruNiina 2017-05-14 09:34:18 +09:00
  • cad9e9fee9 add license badge ToruNiina 2017-05-14 09:34:02 +09:00
  • 355c52f6f8 add license ToruNiina 2017-05-13 17:27:53 +09:00
  • a1f222d277 add batch ToruNiina 2017-05-13 16:30:56 +09:00
  • 250f1629d2 add travis.yml ToruNiina 2017-05-13 15:20:17 +09:00
  • be9ea157a7 update readme and add proposal ToruNiina 2017-05-13 15:14:16 +09:00
  • 36199498b4 add README ToruNiina 2017-05-13 15:04:02 +09:00
  • eb9f4dce1e remove static and indent ToruNiina 2017-05-13 15:00:02 +09:00
  • 95e48744d1 impl format<string> ToruNiina 2017-05-13 11:28:11 +09:00
  • f52b78010c fix array_of_table assignments ToruNiina 2017-05-12 22:28:49 +09:00
  • 96429e3e08 add working directory to test ToruNiina 2017-05-12 20:50:04 +09:00
  • 1c26ffe3ae add parse() function ToruNiina 2017-05-12 20:49:47 +09:00
  • 8abb918bd8 add parse to toml.hpp ToruNiina 2017-05-12 13:14:24 +09:00
  • fd58cc507f add parse_data ToruNiina 2017-05-11 19:36:12 +09:00
  • 6ab05a8594 change impl of parser of values ToruNiina 2017-05-11 15:09:11 +09:00
  • 855cbe5aff add operator= and ctor for result ToruNiina 2017-05-11 15:08:38 +09:00
  • f5d301016f add parser impl for integer, float, boolean ToruNiina 2017-05-11 00:14:22 +09:00
  • 88e2c3fe48 change impl of parser: optional based ToruNiina 2017-05-10 23:56:09 +09:00
  • 28cb28e3ba add test for parsing table definition ToruNiina 2017-05-10 11:16:39 +09:00
  • acfc706e0c fix some small mistakes ToruNiina 2017-05-10 11:16:22 +09:00
  • 1392c2f3b9 add stream manipulators ToruNiina 2017-05-10 00:43:13 +09:00
  • 70f85ec818 add format ToruNiina 2017-05-09 22:09:03 +09:00
  • c706a54121 add namespace specifier ToruNiina 2017-05-09 22:07:28 +09:00
  • ad4ecaa7ec add test for key-value pair ToruNiina 2017-05-09 22:07:13 +09:00
  • 05447a5430 add test for key-value pair ToruNiina 2017-05-08 23:56:03 +09:00
  • 5898c29043 add some tests ToruNiina 2017-05-08 19:17:34 +09:00
  • 6878abdca1 define charactor type ToruNiina 2017-05-08 19:17:14 +09:00
  • bf7461f7b4 fix parsing order of toml::value ToruNiina 2017-05-08 19:16:54 +09:00
  • bdc7fbdf08 fix fundamental_type checking order ToruNiina 2017-05-08 19:16:26 +09:00
  • 29fe377438 add parser for tables ToruNiina 2017-05-08 19:08:49 +09:00
  • d1814d3922 fix arguments ToruNiina 2017-05-08 19:08:30 +09:00
  • bae25322f8 add acceptor for overall data ToruNiina 2017-05-08 19:07:50 +09:00
  • 567b69d050 fix orders of call ToruNiina 2017-05-08 19:07:29 +09:00
  • 98d1d88f60 add parse_array/inline table ToruNiina 2017-05-07 15:04:40 +09:00
  • 414fc4d0fa change key acceptor ToruNiina 2017-05-07 15:04:18 +09:00
  • 2d27c94506 fix missing semicolon ToruNiina 2017-05-07 14:09:13 +09:00
  • 77f59a2e94 split is_array to fixed_type_array and array_of_some_type ToruNiina 2017-05-07 14:08:42 +09:00
  • 7355c76ed0 add parse_string and parse_datetime ToruNiina 2017-05-07 13:51:25 +09:00
  • a1218b266a add restriction to datetime offset size ToruNiina 2017-05-07 13:50:53 +09:00
  • 00e4c94766 add is_string and is_datetime ToruNiina 2017-05-07 12:29:54 +09:00
  • 726a70cd8f enable toml::from_toml to get static array (like std::array) ToruNiina 2017-05-07 10:40:47 +09:00
  • 3203d39dad enable toml::get to make static array (like std::array) ToruNiina 2017-05-06 23:55:15 +09:00
  • 58c12a69be add toml::resize func that resize only resizable container ToruNiina 2017-05-06 23:40:57 +09:00
  • a506dfd3c1 add has_resize_method ToruNiina 2017-05-06 23:40:28 +09:00
  • 9cb6137974 change message slightly ToruNiina 2017-05-06 19:04:50 +09:00
  • 7c63bc438c remove needless typedef ToruNiina 2017-05-06 18:46:02 +09:00
  • 7dde4f3039 add parser of fundamental types ToruNiina 2017-05-06 18:44:19 +09:00
  • bbb9388d3a add typedefs to basic_datetiem ToruNiina 2017-05-06 18:43:55 +09:00
  • 864840d11c add table definition acceptor ToruNiina 2017-05-05 19:33:45 +09:00
  • ae127e6000 shorten waiting time ToruNiina 2017-05-05 19:31:14 +09:00
  • 13a13070c6 add some tests ToruNiina 2017-05-05 19:00:44 +09:00
  • e35e620812 add acceptor for array and inline table ToruNiina 2017-05-05 18:54:09 +09:00
  • 9a627b44fb add some test ToruNiina 2017-05-05 17:17:03 +09:00
  • 50d00a840f add acceptors for toml values ToruNiina 2017-05-05 16:48:54 +09:00
  • 3e016be668 add simple acceptors ToruNiina 2017-05-05 10:54:47 +09:00
  • b1ca20962b add conversion test to datetime ToruNiina 2017-04-21 15:55:04 +09:00
  • 833c69628a fix datetime::ctor and stream operator for datetime ToruNiina 2017-04-21 15:54:48 +09:00
  • c522186d4c change include file path ToruNiina 2017-04-21 13:15:05 +09:00
  • 78f25dd66d split files ToruNiina 2017-04-21 13:14:53 +09:00
  • 337a671f0c split datetime definition from toml.hpp ToruNiina 2017-04-21 12:56:39 +09:00
  • 7918894e6b add decl of basic_datetime ToruNiina 2017-04-20 22:07:43 +09:00
  • f4afaa7509 add from_toml(std::tie, value) and test for it ToruNiina 2017-04-20 16:13:06 +09:00
  • dccfcd99cf add test operator== ToruNiina 2017-04-20 14:38:25 +09:00
  • 85ea77043a add missing default ToruNiina 2017-04-20 14:37:51 +09:00
  • 24b759b827 add operator for toml::value ToruNiina 2017-04-20 14:22:22 +09:00
  • 6d643dd70d add test_get ToruNiina 2017-04-20 13:30:11 +09:00
  • c6f38967df change message in exception ToruNiina 2017-04-20 13:30:01 +09:00
  • 9c4a622781 add test for from_toml: Table ToruNiina 2017-04-20 13:29:46 +09:00
  • 1b2b422ea1 add from_toml and get function ToruNiina 2017-04-20 12:49:36 +09:00
  • fd8753612a add to_toml(initializer_list) ToruNiina 2017-04-20 12:05:10 +09:00
  • d3578aec8e add test for to_toml function ToruNiina 2017-04-20 10:49:11 +09:00
  • b5c41baef2 add test for initializer_list ToruNiina 2017-04-20 10:48:59 +09:00
  • 4a5f4a4bf5 add ctor for initializer_list ToruNiina 2017-04-20 10:44:11 +09:00
  • df3602f347 add to_toml func ToruNiina 2017-04-20 00:13:58 +09:00
  • 9234a34faa add test for substitution ToruNiina 2017-04-20 00:13:37 +09:00
  • 0b13f01668 add test for values ToruNiina 2017-04-20 00:08:41 +09:00
  • 34b0176083 remove is_castable ToruNiina 2017-04-19 23:10:29 +09:00
  • 31f5745454 rename test.cpp to test_value.cpp ToruNiina 2017-04-19 22:48:20 +09:00
  • f177e9c235 add CMakeLists ToruNiina 2017-04-19 22:47:40 +09:00
  • 0260a13f1c make tests/ and toml/ dir and move codes ToruNiina 2017-04-19 22:47:24 +09:00
  • dc9e252820 move some traits to the front side ToruNiina 2017-04-19 20:18:16 +09:00
  • f3a46fca05 remove needless include files ToruNiina 2017-04-19 14:18:46 +09:00
  • 9fea72930f add ignore ToruNiina 2017-04-19 13:38:38 +09:00
  • a784e31d0c update test ToruNiina 2017-04-19 13:38:01 +09:00
  • 1c5c0e8572 add some meta functions ToruNiina 2017-04-19 13:37:39 +09:00
  • f3276b8b09 add type storage to avoid recursive type ToruNiina 2017-04-19 13:37:02 +09:00