22#include <rtl/ustring.hxx>
76 bool operator()(
const std::shared_ptr< HyperlinkArea >& rLHS,
77 const std::shared_ptr< HyperlinkArea >& rRHS)
const
79 const double nPrioL( rLHS->getHyperlinkPriority() );
80 const double nPrioR( rRHS->getHyperlinkPriority() );
83 return nPrioL == nPrioR ? rLHS.get() < rRHS.get() : nPrioL < nPrioR;
virtual double getHyperlinkPriority() const =0
Retrieve priority of link area.
std::pair< ::basegfx::B2DRange, OUString > HyperlinkRegion
virtual HyperlinkRegions getHyperlinkRegions() const =0
Request hyperlink-sensitive areas.
std::vector< HyperlinkRegion > HyperlinkRegions
std::shared_ptr< HyperlinkArea > HyperlinkAreaSharedPtr
Functor struct, for area ordering.
bool operator()(const std::shared_ptr< HyperlinkArea > &rLHS, const std::shared_ptr< HyperlinkArea > &rRHS) const