Documentation Home

Construct jss::rcu_obj_base with a Deleter constructed from the specified parameter

template<typename Deleter2>
explicit rcu_obj_base(Deleter2&& supplied_deleter);

Requires:

Deleter is Constructible from the supplied_deleter

Effects:

Constructs a jss::rcu_obj_base instance. Construct the internal stored_deleter object with Deleter(std::forward<Deleter2>(supplied_deleter)).

Throws:

Any exception thrown by the constructor of Deleter.

Synchronization:

None.

Header

#include <jss/rcu.hpp>

See Also