| base_t typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC > |  | 
  | create_running() noexcept(false) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inlinevirtual | 
  | exception_thrown_in_thread | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | protected | 
  | exception_type typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC > |  | 
  | exit_requested | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC > | mutableprotected | 
  | exit_wait_period | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > |  | 
  | is_running() const noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inline | 
  | kernel_affinity() const noexcept(false) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inline | 
  | kernel_affinity(const typename thread_traits::api_params_type::processor_mask_type &mask) noexcept(false) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inline | 
  | kernel_priority() const noexcept(false) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inline | 
  | kernel_priority(const typename thread_traits::api_params_type::priority_type priority) noexcept(false) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inline | 
  | lock_traits typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC > |  | 
  | memory_access_mode | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC > | static | 
  | operator=(wrapper const &)=delete | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC > |  | 
  | operator=(wrapper &&)=delete | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC > |  | 
  | os_traits typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC > |  | 
  | params() const noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inline | 
  | pre_exit() noexcept(false) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC > | inlineprotectedvirtual | 
  | process() noexcept(false) override | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC > | inlineprotectedvirtual | 
  | request_exit() const noexcept(false) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inlinevirtual | 
  | resume() noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inline | 
  | set_name(char const *name) noexcept(false) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inline | 
  | state() const noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inline | 
  | suspend() noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > |  | 
  | thread_base(const typename thread_traits::api_params_type::suspend_period_ms exit_wait_p) noexcept(false) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inlineexplicitprotected | 
  | thread_base(const thread_base &tb) noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inlineexplicitprotected | 
  | thread_context_t typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC > |  | 
  | thread_params | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | mutableprotected | 
  | thread_params_lock | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | mutableprotected | 
  | thread_traits typedef | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC > |  | 
  | to_string() const noexcept(false) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inlinevirtual | 
  | wait_thread_exit() noexcept(false) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inlineprotected | 
  | worker_fn(thread_context_t &context) noexcept(false)=0 | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC > | protectedpure virtual | 
  | wrapper(const wrapper &) noexcept(true) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC > | inline | 
  | wrapper(wrapper &&)=delete | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC > |  | 
  | wrapper(const typename thread_traits::api_params_type::suspend_period_ms ew_=50) noexcept(false) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC > | inlineexplicitprotected | 
  | wrapper(thread_context_t &&thread_context, const typename thread_traits::api_params_type::suspend_period_ms ew_=50) noexcept(false) FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC > | inlineexplicitprotected | 
  | ~thread_base() noexcept(false) | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::private_::thread_base< API, Mdl > | inlineprotectedvirtual | 
  | ~wrapper() noexcept(false) override FORCE_INLINE | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC > | inline |