diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2018-10-17 13:28:05 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2018-10-17 13:28:05 +0300 |
commit | b517f9cd2684d2b6a5540c9ff64bad19acee4bc1 (patch) | |
tree | 9d195ed3d7a28ed5dba470c08df1e98e62107d61 /libbutl/utility.mxx | |
parent | 69f5ba17eef319bc112cadd54f18cccc10495ecb (diff) |
Add function_cast() to utility.mxx
Diffstat (limited to 'libbutl/utility.mxx')
-rw-r--r-- | libbutl/utility.mxx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libbutl/utility.mxx b/libbutl/utility.mxx index 54c7b43..f944599 100644 --- a/libbutl/utility.mxx +++ b/libbutl/utility.mxx @@ -315,6 +315,12 @@ LIBBUTL_MODEXPORT namespace butl F f_; }; + // Cleanly cast dlsym() result (void*) to a function pointer. + // + template <typename F> + F + function_cast (void*); + // Call a function if there is an exception. // |