PXL
task_count.hpp File Reference
#include <cstdint>
#include <utility>
Include dependency graph for task_count.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  pxl::detail::TaskCountConfigured< Builder >
 Runnable builder that preserves the value category of settings. More...
 
class  pxl::detail::TaskCountRequired< Builder >
 Holds a launch request that still needs its task count. More...
 

Namespaces

 pxl
 
 pxl::detail
 

Macros

#define PXL_CONFIGURED_SETTING(method)
 

Macro Definition Documentation

◆ PXL_CONFIGURED_SETTING

#define PXL_CONFIGURED_SETTING (   method)
Value:
template <typename... Args> \
TaskCountConfigured& method(Args&&... args)& \
{ \
Builder::method(std::forward<Args>(args)...); \
return *this; \
} \
template <typename... Args> \
TaskCountConfigured&& method(Args&&... args)&& \
{ \
Builder::method(std::forward<Args>(args)...); \
return std::move(*this); \
}

Definition at line 38 of file task_count.hpp.