Searched refs:CustomGuard (Results 1 - 1 of 1) sorted by relevance

/gem5/ext/pybind11/tests/
H A Dtest_call_policies.cpp12 struct CustomGuard { struct
15 CustomGuard() { enabled = true; } function in struct:CustomGuard
16 ~CustomGuard() { enabled = false; }
20 bool CustomGuard::enabled = false;
25 DependentGuard() { enabled = CustomGuard::enabled; }
75 m.def("unguarded_call", &CustomGuard::report_status);
76 m.def("guarded_call", &CustomGuard::report_status, py::call_guard<CustomGuard>());
79 return CustomGuard::report_status() + std::string(" & ") + DependentGuard::report_status();
80 }, py::call_guard<CustomGuard, DependentGuar
[all...]

Completed in 4 milliseconds