Update abstract_ui.h

This commit is contained in:
EZ4Stephen 2025-11-15 21:28:50 +04:00 committed by GitHub
parent 7ead44d74c
commit df82c4714e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -73,15 +73,8 @@ protected:
};
typedef typename RequestBuffer::rw_vector RequestBufferVector;
struct pthread_cmp
{
bool operator()(const pthread_t& a, const pthread_t& b) const noexcept
{
return memcmp(&a, &b, sizeof(pthread_t)) < 0;
}
};
typedef typename std::map<pthread_t,RequestBuffer*, pthread_cmp>::iterator RequestBufferMapIterator;
typedef std::map<pthread_t,RequestBuffer*, pthread_cmp> RequestBufferMap;
typedef typename std::map<pthread_t, RequestBuffer*, std::less<>>::iterator RequestBufferMapIterator;
typedef std::map<pthread_t, RequestBuffer*, std::less<>> RequestBufferMap;
RequestBufferMap request_buffers;