#include <ProducerConsumerQueue.h>
|
template<typename E = T> |
std::enable_if
< std::is_pointer< E >::value >
::type | DeleteQueuedObject (E &obj) |
|
template<typename E = T> |
std::enable_if
<!std::is_pointer< E >::value >
::type | DeleteQueuedObject (E const &) |
|
std::atomic< bool > _shutdown
Definition: ProducerConsumerQueue.h:34
std::condition_variable _condition
Definition: ProducerConsumerQueue.h:33
std::mutex _queueLock
Definition: ProducerConsumerQueue.h:31
std::queue< T > _queue
Definition: ProducerConsumerQueue.h:32
std::enable_if< std::is_pointer< E >::value >::type DeleteQueuedObject(E &obj)
Definition: ProducerConsumerQueue.h:106
std::atomic< bool > _shutdown
Definition: ProducerConsumerQueue.h:34
const FieldDescriptor value
Definition: descriptor.h:1522
template<typename T>
template<typename E = T>
std::enable_if<std::is_pointer<E>::value>::type ProducerConsumerQueue< T >::DeleteQueuedObject |
( |
E & |
obj | ) |
|
|
inlineprivate |
template<typename T>
template<typename E = T>
std::mutex _queueLock
Definition: ProducerConsumerQueue.h:31
std::queue< T > _queue
Definition: ProducerConsumerQueue.h:32
std::mutex _queueLock
Definition: ProducerConsumerQueue.h:31
std::queue< T > _queue
Definition: ProducerConsumerQueue.h:32
std::atomic< bool > _shutdown
Definition: ProducerConsumerQueue.h:34
const FieldDescriptor value
Definition: descriptor.h:1522
std::condition_variable _condition
Definition: ProducerConsumerQueue.h:33
std::mutex _queueLock
Definition: ProducerConsumerQueue.h:31
std::queue< T > _queue
Definition: ProducerConsumerQueue.h:32
const FieldDescriptor value
Definition: descriptor.h:1522
std::condition_variable _condition
Definition: ProducerConsumerQueue.h:33
std::mutex _queueLock
Definition: ProducerConsumerQueue.h:31
std::queue< T > _queue
Definition: ProducerConsumerQueue.h:32
std::atomic< bool > _shutdown
Definition: ProducerConsumerQueue.h:34
const FieldDescriptor value
Definition: descriptor.h:1522
The documentation for this class was generated from the following file: