Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
gts::ParallelVector< T, TSharedMutex, TAllocator >::pop_back_result Struct Reference

The result structure for pop_back_and_get. More...

#include <ParallelVector.h>

Public Attributes

value_type && val
 The potentially popped value.
 
bool isValid
 True if 'val' contains the popped value. False if 'val' is garbage.
 

Detailed Description

template<typename T, typename TSharedMutex = UnfairSharedSpinMutex<>, typename TAllocator = AlignedAllocator<GTS_NO_SHARING_CACHE_LINE_SIZE>>
struct gts::ParallelVector< T, TSharedMutex, TAllocator >::pop_back_result

The result structure for pop_back_and_get.