[med-svn] [Git][med-team/libmcfp][master] 3 commits: New upstream version 1.2.4
Maarten L. Hekkelman (@mhekkel-guest)
gitlab at salsa.debian.org
Tue Aug 15 08:20:09 BST 2023
Maarten L. Hekkelman pushed to branch master at Debian Med / libmcfp
Commits:
eea302aa by Maarten L. Hekkelman at 2023-08-15T09:08:11+02:00
New upstream version 1.2.4
- - - - -
0e33c7c3 by Maarten L. Hekkelman at 2023-08-15T09:08:14+02:00
Update upstream source from tag 'upstream/1.2.4'
Update to upstream version '1.2.4'
with Debian dir 4e89ac602af0ddf123e8eb88c8df10bdc9cd7dfa
- - - - -
aed76112 by Maarten L. Hekkelman at 2023-08-15T09:09:08+02:00
update changelog
- - - - -
5 changed files:
- CMakeLists.txt
- changelog
- debian/changelog
- include/mcfp/mcfp.hpp
- test/unit-test.cpp
Changes:
=====================================
CMakeLists.txt
=====================================
@@ -25,7 +25,7 @@
cmake_minimum_required(VERSION 3.16)
# set the project name
-project(libmcfp VERSION 1.2.3 LANGUAGES CXX)
+project(libmcfp VERSION 1.2.4 LANGUAGES CXX)
include(GNUInstallDirs)
include(CMakePackageConfigHelpers)
=====================================
changelog
=====================================
@@ -1,3 +1,6 @@
+Version 1.2.4
+- Simpler get (added a version without template arguments)
+
Version 1.2.3
- MSVC compatibility
=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+libmcfp (1.2.4-1) unstable; urgency=medium
+
+ * New upstream.
+
+ -- Maarten L. Hekkelman <maarten at hekkelman.com> Tue, 15 Aug 2023 09:08:24 +0200
+
libmcfp (1.2.3-1) unstable; urgency=medium
* New upstream.
=====================================
include/mcfp/mcfp.hpp
=====================================
@@ -509,6 +509,16 @@ class config
return result;
}
+ std::string get(std::string_view name) const
+ {
+ return get<std::string>(name);
+ }
+
+ std::string get(std::string_view name, std::error_code &ec) const
+ {
+ return get<std::string>(name, ec);
+ }
+
const std::vector<std::string> &operands() const
{
return m_impl->m_operands;
=====================================
test/unit-test.cpp
=====================================
@@ -368,6 +368,25 @@ BOOST_AUTO_TEST_CASE(t_12)
BOOST_CHECK(not ec);
}
+BOOST_AUTO_TEST_CASE(t_13)
+{
+ const char *const argv[] = {
+ "test", "--test=bla", nullptr
+ };
+ int argc = sizeof(argv) / sizeof(char*) - 1;
+
+ auto &config = mcfp::config::instance();
+
+ config.init(
+ "test [options]",
+ mcfp::make_option<std::string>("test", ""));
+
+ BOOST_CHECK_NO_THROW(config.parse(argc, argv));
+
+ BOOST_TEST(config.has("test"));
+ BOOST_TEST(config.get("test") == "bla");
+}
+
// --------------------------------------------------------------------
BOOST_AUTO_TEST_CASE(file_1, * utf::tolerance(0.001))
View it on GitLab: https://salsa.debian.org/med-team/libmcfp/-/compare/3ae721ddb23a43af1cd9946d1a386923c1da4f39...aed761122d8777473fa27380af4f9777daadd1a4
--
View it on GitLab: https://salsa.debian.org/med-team/libmcfp/-/compare/3ae721ddb23a43af1cd9946d1a386923c1da4f39...aed761122d8777473fa27380af4f9777daadd1a4
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20230815/e2f1ace1/attachment-0001.htm>
More information about the debian-med-commit
mailing list