SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
meshkit::native_detail::Work Struct Reference

#include <operation.hpp>

Collaboration diagram for meshkit::native_detail::Work:

Public Member Functions

 Work (const Limits &l, const std::function< bool()> &c)
 
void check () const
 
void tick (std::uint64_t count=1)
 
void memoryFor (std::initializer_list< std::pair< std::uint64_t, std::uint64_t > > terms) const
 
void memory (std::uint64_t estimate) const
 

Public Attributes

const Limits & limits
 
const std::function< bool()> & cancelled
 
std::uint64_t used = 0
 
std::uint64_t maximum = 0
 

Constructor & Destructor Documentation

◆ Work()

meshkit::native_detail::Work::Work ( const Limits &  l,
const std::function< bool()> &  c 
)
inline
Here is the call graph for this function:

Member Function Documentation

◆ check()

void meshkit::native_detail::Work::check ( ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ memory()

void meshkit::native_detail::Work::memory ( std::uint64_t  estimate) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ memoryFor()

void meshkit::native_detail::Work::memoryFor ( std::initializer_list< std::pair< std::uint64_t, std::uint64_t > >  terms) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tick()

void meshkit::native_detail::Work::tick ( std::uint64_t  count = 1)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ cancelled

const std::function<bool()>& meshkit::native_detail::Work::cancelled

◆ limits

const Limits& meshkit::native_detail::Work::limits

◆ maximum

std::uint64_t meshkit::native_detail::Work::maximum = 0

◆ used

std::uint64_t meshkit::native_detail::Work::used = 0

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