MyraMath
Public Member Functions | List of all members
myra::NullJobGraph Class Reference

The value of a default-constructed JobGraph. More...

#include <NullJobGraph.h>

Inheritance diagram for myra::NullJobGraph:
[legend]
Collaboration diagram for myra::NullJobGraph:
[legend]

Public Member Functions

virtual uint64_t n_work () const
 Returns 0.
 
virtual std::string name () const
 Returns "NullJobGraph".
 
virtual void begins (JobIDs &output) const
 Does nothing, a NullJobGraph has no begins()
 
virtual void ends (JobIDs &output) const
 Does nothing, a NullJobGraph has no ends()
 
virtual Jobcreate (JobID j)
 Returns nullptr, a NullJobGraph has no Job's.
 
virtual std::vector< Job * > create ()
 Returns empty vector, a NullJobGraph has no Job's.
 
virtual uint64_t size () const
 Returns 0, a NullJobGraph has no Job's.
 
virtual JobGraphBaseclone () const
 Virtual copy-constructor.
 
virtual ~NullJobGraph ()
 Frees internal resources.
 
- Public Member Functions inherited from myra::JobGraphBase
virtual ~JobGraphBase ()
 Virtual destructor, so subtypes can release resources.
 

Detailed Description

The value of a default-constructed JobGraph.


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