aboutsummaryrefslogtreecommitdiff
path: root/libbutl/openssl.ixx
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2021-11-18 15:54:46 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2021-11-19 12:14:48 +0300
commitc6ea3d784ee920f51de3088437b471c8dd6d70e2 (patch)
tree4719f7225d9392143de7650f55c97ba81ad54043 /libbutl/openssl.ixx
parentfe4ce42d093eeb009081958d4339818ef46274ea (diff)
Add openssl::info() overloads
Diffstat (limited to 'libbutl/openssl.ixx')
-rw-r--r--libbutl/openssl.ixx9
1 files changed, 9 insertions, 0 deletions
diff --git a/libbutl/openssl.ixx b/libbutl/openssl.ixx
index 1435dcb..db2fbcd 100644
--- a/libbutl/openssl.ixx
+++ b/libbutl/openssl.ixx
@@ -26,4 +26,13 @@ namespace butl
std::forward<A> (options)...)
{
}
+
+ template <typename E>
+ inline optional<openssl_info> openssl::
+ info (E&& err, const process_env& env)
+ {
+ return info ([] (const char* [], std::size_t) {},
+ std::forward<E> (err),
+ env);
+ }
}