|
vgl 1.0.0
Virtual Globe Library: API reference
|
#include <vgl/defaults.hpp>
Public Member Functions | |
| thread_pool () noexcept=default | |
| thread_pool (vgl_thread_pool *handle) noexcept | |
| thread_pool (const thread_pool &)=delete | |
| thread_pool & | operator= (const thread_pool &)=delete |
| thread_pool (thread_pool &&other) noexcept | |
| thread_pool & | operator= (thread_pool &&other) noexcept |
| ~thread_pool () | |
| vgl_thread_pool * | get () const noexcept |
| operator bool () const noexcept | |
| vgl_thread_pool * | release () noexcept |
| void | reset (vgl_thread_pool *handle=nullptr) noexcept |
| vgl_task_interface | task_interface_get () const noexcept |
Static Public Member Functions | |
| static expected< thread_pool > | create (const vgl_thread_pool_create_info *info=nullptr) noexcept |
|
defaultnoexcept |
|
inlineexplicitnoexcept |
|
delete |
|
inlinenoexcept |
|
inline |
|
delete |
|
inlinenoexcept |
|
inlinestaticnoexcept |
|
inlinenoexcept |
|
inlineexplicitnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |