0
0
mirror of https://github.com/OpenVPN/openvpn3.git synced 2024-09-20 12:12:15 +02:00

Cleanup template : general cleanup including added missing

"inline" and using "typename" instead of "class" in
templates.
This commit is contained in:
James Yonan 2016-08-17 11:32:01 -07:00
parent a3ecdf3260
commit 96586adff0

View File

@ -26,7 +26,7 @@
namespace openvpn {
template <class F>
template <typename F>
class CleanupType
{
public:
@ -49,8 +49,8 @@ namespace openvpn {
F clean;
};
template <class F>
CleanupType<F> Cleanup(F&& method) noexcept
template <typename F>
inline CleanupType<F> Cleanup(F&& method) noexcept
{
return CleanupType<F>(std::move(method));
}