Commit Graph

1057 Commits

Author SHA1 Message Date
mlimber 3baa513a07 Allow nested namespaces on the command line
Allow the generator to handle nested namespaces like:
    ddl2cpp table.ddl table My::Nested::Namespaces
2017-01-07 00:16:50 -05:00
rbock 3c03350dc0 Merge branch 'release/0.44' 0.44 2016-12-25 14:56:38 +01:00
rbock ee6aa6e2c5 Silence warning in gcc about unused parameter 2016-12-25 14:44:26 +01:00
rbock f211023981 CMake 3.2 seems to be available on trusty already 2016-12-25 14:32:47 +01:00
rbock 65d32fac8c Disabled part of the travis matrix for testing 2016-12-25 14:25:30 +01:00
rbock 57270414ea Hah! trusty comes with gcc-4.8 already 2016-12-25 14:24:10 +01:00
rbock 89185c0bf7 Switching travis to trusty 2016-12-25 14:16:38 +01:00
rbock 47eb562e5d Looking for cmake-3.* 2016-12-25 14:08:05 +01:00
rbock 92b841c58f WTF 2016-12-25 13:46:46 +01:00
rbock 638c8d502e Next attempt for apt-get et al. 2016-12-25 13:38:53 +01:00
rbock 0a1a123c36 Still trying to get travis setup right 2016-12-25 13:33:38 +01:00
rbock 91be9e7ea0 Fine tuning travis linux settings 2016-12-25 13:22:06 +01:00
rbock 522d760a49 Cleaned up travis config a bit
OSX: Using the default XCode now
Linux: Installing CMake as package (not by downloading and compiling)
2016-12-25 12:57:20 +01:00
rbock fa8cb7b0af Replaced field_spec_t::is_compatible function with a class template.
Also removed two stand-alone union functions which did not work anyway.

Let's see if MSVC is happy now.
2016-12-25 12:20:00 +01:00
rbock 1b9a4b1594 Replace is_compatible function with class template
MSVC choked on that function (claimed that the number of arguments was
incorrect)
2016-12-25 10:44:22 +01:00
rbock 7c20a68e0b Fixed result types for signed OP unsigned expressions. 2016-11-12 10:35:03 +01:00
rbock 7f701dff90 Added a first few tests for .as() 2016-11-10 12:28:46 +01:00
Roland Bock b66b07fb39 Merge pull request #128 from dirkvdb/master
Optional unit tests
2016-11-04 22:02:20 +01:00
Dirk Vanden Boer 44dcccd169 Optional unit tests 2016-11-04 21:34:58 +01:00
rbock c6062116f8 Added a few more UNION tests 2016-11-01 18:38:09 +01:00
rbock 86f5208aeb Removed examples from CppCon-2014
They led to too much confusion
2016-10-27 08:22:20 +02:00
Roland Bock 48e488492c Merge pull request #126 from Marvin182/master
Add install section with homebrew formula to README
2016-10-21 16:20:58 +02:00
Marvin Ritter 60fb76f53d Add install section with homebrew formula to README 2016-10-21 15:42:38 +02:00
Roland Bock 651e4edf46 Merge pull request #125 from Marvin182/master
Find Hinnant date library in date/ subfolder
2016-10-21 06:45:07 +02:00
Marvin Ritter 1c848ead8f Find Hinnant date library in date/ subfolder 2016-10-20 21:52:19 +02:00
rbock ae37d063a4 Loosen union constraints a bit more 2016-10-11 16:09:49 +02:00
rbock 4dad08653a Maybe easier to grok for MSVC 2016-10-11 07:19:39 +02:00
rbock fa0fe887b5 Slightly better comparison of row types for unions.
Needs some work for non-static versions
2016-10-10 22:25:53 +02:00
rbock b0aa23ee87 Merge branch 'develop' of https://github.com/rbock/sqlpp11 into develop 2016-10-07 12:14:29 +02:00
rbock 3963b5065d Added missing pre-generated alias 2016-10-07 12:13:58 +02:00
rbock 82ec05149f Stop clang-format from sorting includes 2016-10-07 12:13:31 +02:00
Roland Bock 81ca67c76a Merge pull request #123 from gggin/master
replace where(true) to unconditionally()
2016-09-30 06:19:15 +02:00
Gin Liu e13c04e3ee replace where(true) to unconditionally() 2016-09-30 09:57:42 +08:00
Roland Bock be0658292e Merge pull request #120 from AndiDog/feature/dynamic-sort-order
Allow dynamic sort order
2016-09-23 08:22:42 -07:00
Andreas Sommer 609766a9fe Allow dynamic sort order 2016-09-16 19:30:17 +02:00
rbock 873beccc15 Merge tag '0.43' into develop
- Fixed serialization of sub-selects as tables.
- Added missing unconditionally() member function for joins.
- Replaced `!=` with the standard `<>`
2016-09-13 22:05:04 +02:00
rbock c4a523b6d6 Merge branch 'release/0.43' 0.43 2016-09-13 22:04:51 +02:00
rbock 9559ad1a2a Replaced != with the standard <> 2016-09-13 21:41:00 +02:00
rbock 3d67da2373 Added missing .unconditionally() member functions for joins 2016-09-13 21:37:53 +02:00
rbock 6bdddcc343 Fix braces around sub-selects used as tables 2016-09-13 21:08:01 +02:00
Roland Bock a058ff6d5f Merge pull request #118 from Erroneous1/feature/fix_include_basic_expression_operators
fixed missing include for return_type_not_t
2016-09-10 21:41:12 +02:00
Aaron Bishop d2b52c1b49 fixed missing include for return_type_not_t 2016-09-10 15:27:22 -04:00
rbock 94a0eee117 Enforce unsigned integral values for limit and offset 2016-09-06 22:34:59 +02:00
rbock 2cafb56266 Improved a few assert wrapper names 2016-09-04 10:44:14 +02:00
rbock aed9a98d8f Merge tag '0.42' into develop
Migrated to clearer failure return types.

In some cases, this makes debugging with MSVC much simpler, as MSVC does not report the same static_assert as clang and gcc. It gives up when hitting the failure return type (before encountering the static_assert).
The failure return type will now be an accordingly named wrapped static assert.
2016-09-03 13:24:51 +02:00
rbock 781d63673f Merge branch 'release/0.42' 0.42 2016-09-03 13:19:28 +02:00
Roland Bock b688f47d42 Aded gitter link 2016-09-03 13:12:44 +02:00
rbock 0d46079f2c Merge branch 'feature/improved-failure-return-type' into develop 2016-09-03 12:46:51 +02:00
rbock 83d5147cd1 Add begin/end to portable static assert to make error messages a bit shorter 2016-09-03 12:35:40 +02:00
rbock 827c8dbf61 The previous fix wasn't.
Found this via build-system tests of static asserts through MSVC.
2016-09-02 22:35:12 +02:00