MCPcopy Create free account
hub / github.com/MaskRay/ccls / ThreadedQueue

Method ThreadedQueue

src/threaded_queue.hh:75–78  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

73template <class T> struct ThreadedQueue : public BaseThreadQueue {
74public:
75 ThreadedQueue() {
76 owned_waiter_ = std::make_unique<MultiQueueWaiter>();
77 waiter_ = owned_waiter_.get();
78 }
79 explicit ThreadedQueue(MultiQueueWaiter *waiter) : waiter_(waiter) {}
80
81 // Returns the number of elements in the queue. This is lock-free.

Callers

nothing calls this directly

Calls 1

getMethod · 0.45

Tested by

no test coverage detected