Broom 1.0.0
A thread-local C++ Garbage Collector
Loading...
Searching...
No Matches
Public Attributes | List of all members
broom_configuration_s Struct Reference

#include <broom.h>

Collaboration diagram for broom_configuration_s:
Collaboration graph
[legend]

Public Attributes

bool support_sharing = false
 
bool run_destructors_on_shutdown = true
 

Detailed Description

A configuration structure accepted by Broom. It is currently empty, but in the future will support toggling on/off temporal safety, selecting the sweeping method, etc. Instead of using broom_configuration_s, one should use broom_configuration, which is a typedef for this struct.

Definition at line 63 of file broom.h.

Member Data Documentation

◆ run_destructors_on_shutdown

bool broom_configuration_s::run_destructors_on_shutdown = true

A boolean to indicate if destructors will be during thread shutdown.

Definition at line 72 of file broom.h.

◆ support_sharing

bool broom_configuration_s::support_sharing = false

A boolean to indicate whether or not sharing pointers is supported by the current garbage collector. See broom::share for more information.

Definition at line 68 of file broom.h.


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