#ifndef QUICHE_QUIC_CORE_QUIC_PACKET_NUMBER_H_
#define QUICHE_QUIC_CORE_QUIC_PACKET_NUMBER_H_
#include <limits>
#include <ostream>
#include <string>
#include "quiche/quic/platform/api/quic_export.h"
#include "quiche/quic/platform/api/quic_logging.h"
namespace quic {
class QUICHE_EXPORT QuicPacketNumber { … };
class QUICHE_EXPORT QuicPacketNumberHash { … };
inline bool operator==(QuicPacketNumber lhs, QuicPacketNumber rhs) { … }
inline bool operator!=(QuicPacketNumber lhs, QuicPacketNumber rhs) { … }
inline bool operator<(QuicPacketNumber lhs, QuicPacketNumber rhs) { … }
inline bool operator<=(QuicPacketNumber lhs, QuicPacketNumber rhs) { … }
inline bool operator>(QuicPacketNumber lhs, QuicPacketNumber rhs) { … }
inline bool operator>=(QuicPacketNumber lhs, QuicPacketNumber rhs) { … }
inline QuicPacketNumber operator+(QuicPacketNumber lhs, uint64_t delta) { … }
inline QuicPacketNumber operator-(QuicPacketNumber lhs, uint64_t delta) { … }
inline uint64_t operator-(QuicPacketNumber lhs, QuicPacketNumber rhs) { … }
}
#endif