diff options
author | 0xFFFC0000 <0xFFFC0000@proton.me> | 2024-01-23 11:18:39 +0330 |
---|---|---|
committer | 0xFFFC0000 <0xFFFC0000@proton.me> | 2024-01-23 11:18:39 +0330 |
commit | 9cd4757c882c2f350f7a39940875f0b144d21207 (patch) | |
tree | 050c3e22640d3b0ec274b348997e126101cb3057 | |
parent | Merge pull request #9126 (diff) | |
download | monero-9cd4757c882c2f350f7a39940875f0b144d21207.tar.xz |
Cleanup extra memory allocation, and port boost::shared_ptr to std::shared_ptr.
-rw-r--r-- | contrib/epee/include/misc_language.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/contrib/epee/include/misc_language.h b/contrib/epee/include/misc_language.h index ee07bbe8f..4abc2f982 100644 --- a/contrib/epee/include/misc_language.h +++ b/contrib/epee/include/misc_language.h @@ -74,10 +74,10 @@ namespace misc_utils struct call_befor_die_base { - virtual ~call_befor_die_base(){} + virtual ~call_befor_die_base() = default; }; - typedef boost::shared_ptr<call_befor_die_base> auto_scope_leave_caller; + typedef std::shared_ptr<call_befor_die_base> auto_scope_leave_caller; template<class t_scope_leave_handler> @@ -96,7 +96,7 @@ namespace misc_utils template<class t_scope_leave_handler> auto_scope_leave_caller create_scope_leave_handler(t_scope_leave_handler f) { - auto_scope_leave_caller slc(new call_befor_die<t_scope_leave_handler>(f)); + auto_scope_leave_caller slc = std::make_shared<call_befor_die<t_scope_leave_handler>>(f); return slc; } |