RetroArch
Public Member Functions | Protected Attributes | List of all members
glslang::TWorklist Class Reference

#include <Worklist.h>

Public Member Functions

 TWorklist ()
 
virtual ~TWorklist ()
 
void add (TWorkItem *item)
 
bool remove (TWorkItem *&item)
 
int size ()
 
bool empty ()
 

Protected Attributes

std::mutex mutex
 
std::list< TWorkItem * > worklist
 

Constructor & Destructor Documentation

◆ TWorklist()

glslang::TWorklist::TWorklist ( )
inline

◆ ~TWorklist()

virtual glslang::TWorklist::~TWorklist ( )
inlinevirtual

Member Function Documentation

◆ add()

void glslang::TWorklist::add ( TWorkItem item)
inline
Here is the caller graph for this function:

◆ empty()

bool glslang::TWorklist::empty ( )
inline
Here is the caller graph for this function:

◆ remove()

bool glslang::TWorklist::remove ( TWorkItem *&  item)
inline
Here is the caller graph for this function:

◆ size()

int glslang::TWorklist::size ( )
inline
Here is the caller graph for this function:

Member Data Documentation

◆ mutex

std::mutex glslang::TWorklist::mutex
protected

◆ worklist

std::list<TWorkItem*> glslang::TWorklist::worklist
protected

The documentation for this class was generated from the following file: