Lines Matching refs:control_storage
41 class control_storage { class
52 virtual ~control_storage() = default;
70 class alignas(max_nfs_size) allowed_parallelism_control : public control_storage {
78 control_storage::apply_active(new_active); in apply_active()
97 class alignas(max_nfs_size) stack_size_control : public control_storage {
111 control_storage::apply_active(new_active); in apply_active()
118 class alignas(max_nfs_size) terminate_on_exception_control : public control_storage {
124 class alignas(max_nfs_size) lifetime_control : public control_storage {
138 control_storage::apply_active(new_active); in apply_active()
146 static control_storage *controls[] = {&allowed_parallelism_ctl, &stack_size_ctl, &terminate_on_exce…
178 static bool erase_if_present(control_storage* const c, d1::global_control& gc) { in erase_if_present()
191 control_storage* const c = controls[gc.my_param]; in create()
204 control_storage* const c = controls[gc.my_param]; in destroy()
227 control_storage* const c = controls[gc.my_param]; in remove_and_check_if_empty()
237 control_storage* const c = controls[gc.my_param]; in is_present()