aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrobot-contrib <robot-contrib@yandex-team.com>2024-08-15 18:55:21 +0300
committerrobot-contrib <robot-contrib@yandex-team.com>2024-08-15 19:06:31 +0300
commitd40a92fd65dbf7cb68e7c4c47af9be07acf87352 (patch)
tree8b385db4694dca188d70924ec3c16612604a1036
parent28ff4da78aa89f0226af33522332b7f06521412e (diff)
downloadydb-d40a92fd65dbf7cb68e7c4c47af9be07acf87352.tar.gz
Update contrib/restricted/boost/program_options to 1.86.0
5b0ca73a4ff83de015d9402c61d3eba99038ad97
-rw-r--r--contrib/restricted/boost/program_options/include/boost/program_options/errors.hpp22
-rw-r--r--contrib/restricted/boost/program_options/ya.make4
2 files changed, 13 insertions, 13 deletions
diff --git a/contrib/restricted/boost/program_options/include/boost/program_options/errors.hpp b/contrib/restricted/boost/program_options/include/boost/program_options/errors.hpp
index 0b33f80fa3..56674bf245 100644
--- a/contrib/restricted/boost/program_options/include/boost/program_options/errors.hpp
+++ b/contrib/restricted/boost/program_options/include/boost/program_options/errors.hpp
@@ -121,7 +121,7 @@ namespace boost { namespace program_options {
/** gcc says that throw specification on dtor is loosened
* without this line
* */
- BOOST_DEFAULTED_FUNCTION(~error_with_option_name(), {})
+ BOOST_DEFAULTED_FUNCTION(~error_with_option_name() BOOST_NOEXCEPT_OR_NOTHROW, {})
//void dump() const
@@ -209,7 +209,7 @@ namespace boost { namespace program_options {
multiple_values()
: error_with_option_name("option '%canonical_option%' only takes a single argument"){}
- BOOST_DEFAULTED_FUNCTION(~multiple_values(), {})
+ BOOST_DEFAULTED_FUNCTION(~multiple_values() BOOST_NOEXCEPT_OR_NOTHROW, {})
};
/** Class thrown when there are several occurrences of an
@@ -220,7 +220,7 @@ namespace boost { namespace program_options {
multiple_occurrences()
: error_with_option_name("option '%canonical_option%' cannot be specified more than once"){}
- BOOST_DEFAULTED_FUNCTION(~multiple_occurrences(), {})
+ BOOST_DEFAULTED_FUNCTION(~multiple_occurrences() BOOST_NOEXCEPT_OR_NOTHROW, {})
};
@@ -233,7 +233,7 @@ namespace boost { namespace program_options {
{
}
- BOOST_DEFAULTED_FUNCTION(~required_option(), {})
+ BOOST_DEFAULTED_FUNCTION(~required_option() BOOST_NOEXCEPT_OR_NOTHROW, {})
};
/** Base class of unparsable options,
@@ -258,7 +258,7 @@ namespace boost { namespace program_options {
/** Does NOT set option name, because no option name makes sense */
virtual void set_option_name(const std::string&) {}
- BOOST_DEFAULTED_FUNCTION(~error_with_no_option_name(), {})
+ BOOST_DEFAULTED_FUNCTION(~error_with_no_option_name() BOOST_NOEXCEPT_OR_NOTHROW, {})
};
@@ -270,7 +270,7 @@ namespace boost { namespace program_options {
{
}
- BOOST_DEFAULTED_FUNCTION(~unknown_option(), {})
+ BOOST_DEFAULTED_FUNCTION(~unknown_option() BOOST_NOEXCEPT_OR_NOTHROW, {})
};
@@ -283,7 +283,7 @@ namespace boost { namespace program_options {
m_alternatives(xalternatives)
{}
- BOOST_DEFAULTED_FUNCTION(~ambiguous_option(), {})
+ BOOST_DEFAULTED_FUNCTION(~ambiguous_option() BOOST_NOEXCEPT_OR_NOTHROW, {})
const std::vector<std::string>& alternatives() const BOOST_NOEXCEPT_OR_NOTHROW {return m_alternatives;}
@@ -320,7 +320,7 @@ namespace boost { namespace program_options {
{
}
- BOOST_DEFAULTED_FUNCTION(~invalid_syntax(), {})
+ BOOST_DEFAULTED_FUNCTION(~invalid_syntax() BOOST_NOEXCEPT_OR_NOTHROW, {})
kind_t kind() const {return m_kind;}
@@ -340,7 +340,7 @@ namespace boost { namespace program_options {
m_substitutions["invalid_line"] = invalid_line;
}
- BOOST_DEFAULTED_FUNCTION(~invalid_config_file_syntax(), {})
+ BOOST_DEFAULTED_FUNCTION(~invalid_config_file_syntax() BOOST_NOEXCEPT_OR_NOTHROW, {})
/** Convenience functions for backwards compatibility */
virtual std::string tokens() const {return m_substitutions.find("invalid_line")->second; }
@@ -355,7 +355,7 @@ namespace boost { namespace program_options {
const std::string& original_token = "",
int option_style = 0):
invalid_syntax(kind, option_name, original_token, option_style) {}
- BOOST_DEFAULTED_FUNCTION(~invalid_command_line_syntax(), {})
+ BOOST_DEFAULTED_FUNCTION(~invalid_command_line_syntax() BOOST_NOEXCEPT_OR_NOTHROW, {})
};
@@ -380,7 +380,7 @@ namespace boost { namespace program_options {
{
}
- BOOST_DEFAULTED_FUNCTION(~validation_error(), {})
+ BOOST_DEFAULTED_FUNCTION(~validation_error() BOOST_NOEXCEPT_OR_NOTHROW, {})
kind_t kind() const { return m_kind; }
diff --git a/contrib/restricted/boost/program_options/ya.make b/contrib/restricted/boost/program_options/ya.make
index 179691533c..31f47486d4 100644
--- a/contrib/restricted/boost/program_options/ya.make
+++ b/contrib/restricted/boost/program_options/ya.make
@@ -6,9 +6,9 @@ LICENSE(BSL-1.0)
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
-VERSION(1.85.0)
+VERSION(1.86.0)
-ORIGINAL_SOURCE(https://github.com/boostorg/program_options/archive/boost-1.85.0.tar.gz)
+ORIGINAL_SOURCE(https://github.com/boostorg/program_options/archive/boost-1.86.0.tar.gz)
PEERDIR(
contrib/restricted/boost/any