Compare two std::experimental::shared_ptr
objects to see if
one is less than or equal to the other.
template <typename LhsTarget, typename RhsTarget> bool operator<=( const shared_ptr<LhsTarget>& lhs, const shared_ptr<RhsTarget>& rhs);
!(rhs<lhs)
#include <experimental/atomic>