title: std::shared_ptr::owner_before and std::owner_less: What exactly is meant by "owner-based order"?
body: <p>I have found a few discussions on this but nothing appears to ever specify what "owner based order" actually is. </p>
  
  <p>Is it effectively evaluating <code>&lt;</code> on the value of the owned pointer memory addresses?</p>