Yet Another Game Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
yage::SyncQueue< T > Class Template Reference

#include <syncqueue.h>

Public Member Functions

 SyncQueue ()=default
 
 SyncQueue (const SyncQueue &)=delete
 
SyncQueueoperator= (const SyncQueue &)=delete
 
T pop ()
 
void pop (T &item)
 
void push (const T &item)
 
void push (T &&item)
 

Constructor & Destructor Documentation

template<typename T>
yage::SyncQueue< T >::SyncQueue ( )
default
template<typename T>
yage::SyncQueue< T >::SyncQueue ( const SyncQueue< T > &  )
delete

Member Function Documentation

template<typename T>
SyncQueue& yage::SyncQueue< T >::operator= ( const SyncQueue< T > &  )
delete
template<typename T >
T yage::SyncQueue< T >::pop ( )
template<typename T>
void yage::SyncQueue< T >::pop ( T item)
template<typename T>
void yage::SyncQueue< T >::push ( const T item)
template<typename T>
void yage::SyncQueue< T >::push ( T &&  item)

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