joaquintides
a7ef250b9f
avoided VS's spurious preprocessor warning
2019-06-11 17:10:01 +02:00
joaquintides
c24b639df1
refined previous workaround
2019-06-10 12:17:49 +02:00
joaquintides
de709d6048
refactored previous workaround
2019-06-10 09:47:51 +02:00
joaquintides
68d3e4b5b2
tried workaround for buggy std::is_function in old version of libc++
2019-06-09 21:38:42 +02:00
joaquintides
e49ae2b4c2
handled volatile/ref-qualified/noexcept memfun key extraction ( #24 )
2019-06-09 17:32:46 +02:00
joaquintides
32b7f257c2
reformatted 54302463e5
2019-02-28 18:35:42 +01:00
Laurent Stacul
55fb849c2c
Fix gcc -Wdeprecated-copy
2019-02-28 16:02:41 +00:00
joaquintides
bbb915bd34
updated (c) year
2019-02-25 17:18:27 +01:00
Marcel Raad
1933ca91b7
Fix -Wextra-semi clang warnings
...
Remove superfluous semicola after function bodies.
2019-02-25 13:40:22 +01:00
joaquintides
dc1ac9d879
added/trimmed #include's
2018-12-31 10:59:06 +01:00
joaquintides
adbd496248
stylistic
2018-12-31 10:13:37 +01:00
joaquintides
008b1a5ed6
completed previous fix
2018-12-31 10:06:27 +01:00
joaquintides
ac377a6e7d
fixed wrong copy construction as emplacement construction
2018-12-31 09:48:09 +01:00
joaquintides
131e3427ae
farewelled boost/detail/allocator_utilities.hpp
2018-12-31 01:50:12 +01:00
joaquintides
e45fdaa2ca
added missing #include (for stylistic reasons)
2018-12-30 17:57:36 +01:00
joaquintides
1af32b3ad0
s/./,
2018-12-30 16:54:02 +01:00
joaquintides
e38e118acf
deleted duplicate definition
2018-12-30 16:46:33 +01:00
joaquintides
c57a6771fd
refactored 91f2116711
2018-12-30 14:59:14 +01:00
joaquintides
edf9492ee1
fixed naming bug
2018-12-29 18:23:16 +01:00
joaquintides
26aa66b779
fixed naming bugs
2018-12-29 17:50:31 +01:00
joaquintides
ecad16693f
fixed name shadowing bug
2018-12-29 17:50:04 +01:00
joaquintides
18cea285e2
inherited size_type and difference_type from the allocator
2018-12-29 13:06:57 +01:00
joaquintides
4f06b28a77
added one more fix to help MSVC 14.1 with template specialization partial ordering
2018-08-29 19:02:47 +02:00
joaquintides
a3bf0de25b
specialized on a non-auto-param'd class template to help MSVC 14.1
2018-08-26 12:53:43 +02:00
joaquintides
45266cd2a7
further tweaked key_impl to pursue MSVC 14.1 problem
2018-08-24 13:14:26 +02:00
joaquintides
26f85dfea8
made key_impl specialization partial order clearer to pin down problem with MSVC 14.1
2018-08-23 11:11:05 +02:00
joaquintides
35ba93a0eb
avoided std::*[_t|_v] to extend compiler support
2018-08-20 10:08:41 +02:00
joaquintides
72d4b74cfb
attended expansion of key<> support to MSVC
2018-08-18 12:46:30 +02:00
joaquintides
7cc508376c
introduced C++17 terse key specification syntax
2018-08-17 13:07:53 +02:00
joaquintides
9623bf0a7d
addressed https://svn.boost.org/trac10/ticket/13518
2018-04-13 18:06:55 +02:00
joaquintides
4d21e89621
addressed https://svn.boost.org/trac10/ticket/13478
2018-03-13 22:05:01 +01:00
joaquintides
2f21af1751
documented previous commit
2018-01-01 11:36:34 +01:00
Daniela Engert
58c42a46c1
Most members of std::allocate are deprecated in C++17
...
Replace them by their cousins from std::allocator_traits.
Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-12-31 14:39:35 +01:00
joaquintides
5744230acf
protected against overloaded operator&
2017-11-23 23:26:53 +01:00
Ed Catmur
7999b663aa
Missed one
2017-09-19 18:15:31 +01:00
Ed Catmur
cd2db772ea
Fix double promotion and unnecessary casts
...
When performing max load factor calculations, cast operands to float (not double), perform operations in float, and don't cast result to float if it is already in float. Fixes warnings with -Wdouble-promotion and -Wuseless-cast.
2017-09-19 18:02:43 +01:00
joaquintides
b9a4467f34
addressed https://svn.boost.org/trac/boost/ticket/12542
2017-08-24 23:41:35 +02:00
joaquintides
3e1095d609
fixed [12955]
2017-04-10 12:36:25 +02:00
joaquintides
df022fa659
shut down promotes_1st_arg/promotes_2nd_arg for MSVC 7.1
2017-01-08 13:24:13 +01:00
joaquintides
4a5c4fc1a1
removed dependency from BOOST_IS_CONVERTIBLE intrinsic
2016-12-14 11:27:41 +01:00
joaquintides
b469742547
restricted previous fix to GCC >=4.6 as "#pragma GCC diagnostic push|pop" is only supported since that version
2016-03-11 09:45:24 +01:00
joaquintides
1f29a85e42
refactored previous commit
2016-03-10 10:33:29 +01:00
joaquintides
a63646f567
suppressed strict aliasing warnings related to boost::aligned_storage
2016-03-09 23:56:07 +01:00
zerotypos-found
1db23a5f1c
Fix typo in comment and docs.
2015-11-24 12:08:02 +09:00
joaquintides
1f4d33012b
suppressed trivial warnings
2015-11-10 08:16:50 +01:00
joaquintides
84e70f08f2
fixed MSVC 7.1 overload bug as described in http://lists.boost.org/Archives/boost/2015/10/226135.php
2015-10-19 09:42:19 +02:00
joaquintides
10e6c0ef87
Revert "insisted on suppressing -Wstrict-aliasing warnings"
...
This reverts commit 64848d0397
.
2015-07-28 08:25:04 +02:00
joaquintides
64848d0397
insisted on suppressing -Wstrict-aliasing warnings
2015-07-27 12:47:00 +02:00
joaquintides
bbad86c193
fixed interoperability problem with Qt around foreach macro
2015-07-23 08:33:20 +02:00
joaquintides
ee364b7150
fixed usage of wrong integral type
2015-06-14 19:31:18 +02:00