Grok 12.0.1
Public Member Functions | Private Attributes | List of all members
hwy::PoolMemOwner Class Reference

#include <thread_pool.h>

Public Member Functions

 PoolMemOwner (size_t num_threads)
 
 ~PoolMemOwner ()
 
size_t NumWorkers () const
 
PoolMemMem () const
 

Private Attributes

const size_t num_workers_
 
hwy::AlignedFreeUniquePtr< uint8_t[]> bytes_
 
PoolMemmem_
 

Constructor & Destructor Documentation

◆ PoolMemOwner()

hwy::PoolMemOwner::PoolMemOwner ( size_t num_threads)
inlineexplicit

References HWY_ASSERT.

◆ ~PoolMemOwner()

hwy::PoolMemOwner::~PoolMemOwner ( )
inline

Member Function Documentation

◆ Mem()

PoolMem * hwy::PoolMemOwner::Mem ( ) const
inline

◆ NumWorkers()

size_t hwy::PoolMemOwner::NumWorkers ( ) const
inline

Member Data Documentation

◆ bytes_

hwy::AlignedFreeUniquePtr<uint8_t[]> hwy::PoolMemOwner::bytes_
private

◆ mem_

PoolMem* hwy::PoolMemOwner::mem_
private

◆ num_workers_

const size_t hwy::PoolMemOwner::num_workers_
private

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