Merge branch 'smart_range_predicates' into 'master'

Smart range predicates

See merge request !285
33 jobs for master in 116 minutes and 53 seconds (queued for 4 seconds)
Status Job ID Name Coverage
  Build
passed #110701
Qt5101 VS2015
build-VS2015-x64-shared-FALSE-apps

00:25:00

passed #110702
VS2015
build-VS2015-x64-shared-FALSE-no-apps

00:29:00

passed #110699
Qt5101 VS2015
build-VS2015-x64-shared-TRUE-apps

00:25:00

passed #110700
VS2015
build-VS2015-x64-shared-TRUE-no-apps

00:30:33

passed #110697
Qt5101 VS2017
build-VS2017-x64-shared-FALSE-apps

00:21:23

passed #110715
VS2017
build-VS2017-x64-shared-FALSE-no-apps

00:21:12

passed #110695
Qt5101 VS2017
build-VS2017-x64-shared-TRUE-apps

00:22:16

passed #110696
VS2017
build-VS2017-x64-shared-TRUE-no-apps

00:32:38

passed #110685
Docker
build-debug-clang-cpp11

00:13:30

passed #110689
Docker
build-debug-clang-cpp14

00:13:34

passed #110683
Docker
build-debug-gcc-cpp11

00:07:06

passed #110687
Docker
build-debug-gcc-cpp14

00:04:03

passed #110686
Docker
build-release-clang-cpp11

00:27:23

passed #110690
Docker
build-release-clang-cpp14

00:40:18

passed #110714
Docker
build-release-gcc-cpp11

00:05:19

passed #110688
Docker
build-release-gcc-cpp14

00:07:44

passed #110682
Docker
cppcheck

01:06:04

passed #110691
Apple
macos-cpp11-debug

00:16:23

passed #110692
Apple
macos-cpp11-release

00:13:08

passed #110693
Apple
macos-cpp14-debug

00:09:02

passed #110694
Apple
macos-cpp14-release

00:23:42

failed #110698
VS2017
build-VS2017-x64-shared-FALSE-no-apps

00:18:59

failed #110684
Docker
build-release-gcc-cpp11

00:04:45

 
  Test
passed #110705
Docker
test-debug-clang-cpp11

00:04:31

passed #110709
Docker
test-debug-clang-cpp14

00:04:56

passed #110703
Docker
test-debug-gcc-cpp11

00:05:06

passed #110707
Docker
test-debug-gcc-cpp14

00:05:51

passed #110706
Docker
test-release-clang-cpp11

00:01:41

passed #110710
Docker
test-release-clang-cpp14

00:01:16

passed #110704
Docker
test-release-gcc-cpp11

00:01:39

passed #110708
Docker
test-release-gcc-cpp14

00:01:52

 
  Deploy
passed #110711
stretch Linux
Doc-publish

00:03:27

passed #110712
stretch Linux
Sources

00:02:47