compare based on pointer when one or both are nullptr

pull/598/head
Jeff Becker 5 years ago
parent ad019cab71
commit 9d7ff9b35e
No known key found for this signature in database
GPG Key ID: F357B3B42F6F9B05

@ -6,7 +6,7 @@ namespace llarp
{
/// type for comparing smart pointer's managed values
template < typename Ptr_t,
typename Compare = std::less< typename Ptr_t::element_type > >
typename Compare = std::less<> >
struct ComparePtr
{
bool
@ -14,7 +14,8 @@ namespace llarp
{
if(left && right)
return Compare()(*left, *right);
return false;
else
return Compare()(left, right);
}
};
} // namespace llarp

Loading…
Cancel
Save