Pioneer
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
Job::Handle Class Reference

#include <JobQueue.h>

Public Member Functions

 Handle ()
 
 Handle (Handle &&other)
 
Handleoperator= (Handle &&other)
 
 ~Handle ()
 
 Handle (const Handle &)=delete
 
Handleoperator= (const Handle &)=delete
 
bool HasJob () const
 
JobGetJob () const
 
bool operator< (const Handle &other) const
 

Friends

class Job
 
class AsyncJobQueue
 
class SyncJobQueue
 
class TaskGraphJobQueueImpl
 

Constructor & Destructor Documentation

◆ Handle() [1/3]

Job::Handle::Handle ( )
inline

◆ Handle() [2/3]

Job::Handle::Handle ( Handle &&  other)

◆ ~Handle()

Job::Handle::~Handle ( )

◆ Handle() [3/3]

Job::Handle::Handle ( const Handle )
delete

Member Function Documentation

◆ GetJob()

Job * Job::Handle::GetJob ( ) const
inline

◆ HasJob()

bool Job::Handle::HasJob ( ) const
inline

◆ operator<()

bool Job::Handle::operator< ( const Handle other) const
inline

◆ operator=() [1/2]

Handle & Job::Handle::operator= ( const Handle )
delete

◆ operator=() [2/2]

Job::Handle & Job::Handle::operator= ( Handle &&  other)

Friends And Related Symbol Documentation

◆ AsyncJobQueue

friend class AsyncJobQueue
friend

◆ Job

friend class Job
friend

◆ SyncJobQueue

friend class SyncJobQueue
friend

◆ TaskGraphJobQueueImpl

friend class TaskGraphJobQueueImpl
friend

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