17 Commits

Author SHA1 Message Date
Ion Gaztañaga
4ea5cd7911 Fixes GitHub #223 ("Possible copypaste typo") 2022-06-25 19:49:54 +02:00
Ion Gaztañaga
40735223d5 Added BOOST_OVERRIDE according to -Wsuggest-override 2021-12-27 01:01:10 +01:00
Ion Gaztañaga
15bed478eb Fixes #185 ("Including headers adds exports"), replacing BOOST_SYMBOL_EXPORT with BOOST_SYMBOL_VISIBLE. 2021-05-03 09:18:51 +02:00
Ion Gaztañaga
16cada57ea Fixes #184 ("Issues with custom exceptions implementation") 2021-04-19 21:52:55 +02:00
Ion Gaztañaga
d5a830434e - Replaced default standard exception classes with Boost.Container own classes, reducing considerably the included files overhead 2020-12-30 15:07:32 +01:00
Ion Gaztañaga
31d7f3875f Fixes #167 ("error: the address of 'msg' will always evaluate as 'true' warning with GCC 4.4"). 2020-10-21 22:41:12 +02:00
Bo Rydberg
f7409fd6ed Missing BOOST_NORETURN for user defined functions
BOOST_NORETURN is missing for the interface of the throwning methods when BOOST_CONTAINER_USER_DEFINED_THROW_CALLBACKS is defined. Without them you can get a `'noreturn' function does return` warning from g++ at `boost/container/static_vector.hpp:46:4`.
2019-12-05 10:14:58 +01:00
Marcel Raad
2f5924f06a Fix -Wmissing-noreturn clang warnings
Mark functions only throwing exceptions or calling std::abort with
BOOST_NORETURN.
2019-02-25 10:05:24 +01:00
Ion Gaztañaga
407aabd77b * Another try to fix [boostorg/container] unused parameter warning when compiling with assertions disabled (#56) 2017-10-01 10:45:13 +02:00
Ion Gaztañaga
520dd7cbdd Try to fix [boostorg/container] unused parameter warning when compiling with assertions disabled (#56) 2017-10-01 00:54:51 +02:00
Giel van Schijndel
f60f0bde95 Make sure std::string constructor is available
.. because <stdexcept> only needs to have a forward declaration of
std::string. But that's not enough to invoke constructors of
std::exception (and derivatives) if we don't have a reference to an
std::string handy.
2015-10-30 14:23:37 +01:00
Ion Gaztañaga
10d027aa9c Include boost/config.hpp before testinG BOOST_HAS_PRAGMA_ONCE. 2015-02-02 15:26:53 +01:00
Ion Gaztañaga
a322203a89 Replaced _MSC_VER with BOOST_HAS_PRAGMA_ONCE before #pragma once. 2015-01-10 12:50:17 +01:00
Ion Gaztañaga
6d034733bd Added missing #pragma once 2014-10-13 23:26:01 +02:00
Ion Gaztañaga
f2947c115e Changes during Git migration:
- Added Extended Allocator support for Boost.Container.
- Improved Doxygen generated reference
- Fixed ticket #9338 ("VS2005 compiler errors in swap() definition after including container/memory_util.hpp")
2013-12-23 10:47:20 +01:00
Stephen Kelly
59b2793df7 Remove obsolete MSVC check from pragma guard
git grep -h -B1 "^#\s*pragma once" | grep -v pragma | sort | uniq

is now clean.

[SVN r85952]
2013-09-26 13:02:51 +00:00
Ion Gaztañaga
99c8d5d9d7 Fixes #7227
[SVN r82429]
2013-01-10 10:55:50 +00:00