Better Windows Fix
diff --git a/quic/core/quic_interval_set.h b/quic/core/quic_interval_set.h index 98ee894..8d6884a 100644 --- a/quic/core/quic_interval_set.h +++ b/quic/core/quic_interval_set.h
@@ -71,7 +71,9 @@ private: struct QUIC_EXPORT_PRIVATE IntervalLess { - bool operator()(const value_type& a, const value_type& b) const; + bool operator()(const value_type& a, const value_type& b) const { + return a.min() < b.min() || (a.min() == b.min() && a.max() > b.max()); + } }; typedef std::set<value_type, IntervalLess> Set; @@ -903,11 +905,11 @@ // first by ascending min() and then by descending max(). The best way to // understand why this is so is to check out the comments associated with the // Find() and Compact() methods. -template <typename T> -bool QuicIntervalSet<T>::IntervalLess::operator()(const value_type& a, - const value_type& b) const { - return a.min() < b.min() || (a.min() == b.min() && a.max() > b.max()); -} +//template <typename T> +//bool QuicIntervalSet<T>::IntervalLess::operator()(const value_type& a, +// const value_type& b) const { +// return a.min() < b.min() || (a.min() == b.min() && a.max() > b.max()); +//} } // namespace quic
diff --git a/quic/core/quic_stream_send_buffer.h b/quic/core/quic_stream_send_buffer.h index f3b799c..1bccd0f 100644 --- a/quic/core/quic_stream_send_buffer.h +++ b/quic/core/quic_stream_send_buffer.h
@@ -50,8 +50,7 @@ // Length of this pending retransmission. QuicByteCount length; - QUIC_EXPORT_PRIVATE bool operator==( - const StreamPendingRetransmission& other) const; + bool operator==(const StreamPendingRetransmission& other) const; }; // QuicStreamSendBuffer contains a list of QuicStreamDataSlices. New data slices