alglib_impl::ae_shared_pool Struct Reference

#include <ap.h>

Public Attributes

void(* destroy )(void *ptr)
 
ae_shared_pool_entry *volatile enumeration_counter
 
ae_dyn_block frame_entry
 
void(* init )(void *dst, ae_state *state)
 
void(* init_copy )(void *dst, void *src, ae_state *state)
 
ae_lock pool_lock
 
ae_shared_pool_entry *volatile recycled_entries
 
ae_shared_pool_entry *volatile recycled_objects
 
void *volatile seed_object
 
ae_int_t size_of_object
 

Detailed Description

Definition at line 590 of file ap.h.

Member Data Documentation

◆ destroy

void(* alglib_impl::ae_shared_pool::destroy) (void *ptr)

Definition at line 628 of file ap.h.

◆ enumeration_counter

ae_shared_pool_entry* volatile alglib_impl::ae_shared_pool::enumeration_counter

Definition at line 616 of file ap.h.

◆ frame_entry

ae_dyn_block alglib_impl::ae_shared_pool::frame_entry

Definition at line 631 of file ap.h.

◆ init

void(* alglib_impl::ae_shared_pool::init) (void *dst, ae_state *state)

Definition at line 622 of file ap.h.

◆ init_copy

void(* alglib_impl::ae_shared_pool::init_copy) (void *dst, void *src, ae_state *state)

Definition at line 625 of file ap.h.

◆ pool_lock

ae_lock alglib_impl::ae_shared_pool::pool_lock

Definition at line 593 of file ap.h.

◆ recycled_entries

ae_shared_pool_entry* volatile alglib_impl::ae_shared_pool::recycled_entries

Definition at line 613 of file ap.h.

◆ recycled_objects

ae_shared_pool_entry* volatile alglib_impl::ae_shared_pool::recycled_objects

Definition at line 604 of file ap.h.

◆ seed_object

void* volatile alglib_impl::ae_shared_pool::seed_object

Definition at line 596 of file ap.h.

◆ size_of_object

ae_int_t alglib_impl::ae_shared_pool::size_of_object

Definition at line 619 of file ap.h.


The documentation for this struct was generated from the following file:
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich