mirror of https://github.com/CGAL/cgal
Example of use:
```c++
Scope_exit guard{[&] {
for(auto v : region_vertices) {
v->clear_mark(Vertex_marker::REGION_BORDER);
v->clear_mark(Vertex_marker::REGION_INSIDE);
}
}};
```
with CTAD, or:
```c++
auto cleanup_tds_data = make_scope_exit([&] {
for(auto c : cells) {
c->tds_data().clear();
}
});
```
|
||
|---|---|---|
| .. | ||
| STL_Extension/internal | ||
| type_traits | ||
| Base_with_time_stamp.h | ||
| CC_safe_handle.h | ||
| Cache.h | ||
| Circulator_identity.h | ||
| Circulator_on_node.h | ||
| Circulator_project.h | ||
| Compact_container.h | ||
| Compare_handles_with_or_without_timestamps.h | ||
| Complexity_tags.h | ||
| Concatenate_iterator.h | ||
| Concurrent_compact_container.h | ||
| Container_helper.h | ||
| Counting_iterator.h | ||
| Default.h | ||
| Flattening_iterator.h | ||
| Fourtuple.h | ||
| Handle.h | ||
| Handle_for.h | ||
| Handle_for_virtual.h | ||
| Handle_with_policy.h | ||
| Has_member.h | ||
| Has_timestamp.h | ||
| Hidden_point_memory_policy.h | ||
| In_place_list.h | ||
| Inverse_index.h | ||
| Iterator_project.h | ||
| Iterator_range.h | ||
| Iterator_transform.h | ||
| Join_input_iterator.h | ||
| Location_policy.h | ||
| Modifiable_priority_queue.h | ||
| Multiset.h | ||
| N_step_adaptor.h | ||
| N_step_adaptor_derived.h | ||
| Named_function_parameters.h | ||
| Nested_iterator.h | ||
| Object.h | ||
| Random_access_adaptor.h | ||
| Random_access_value_adaptor.h | ||
| Single.h | ||
| Sixtuple.h | ||
| Skiplist.h | ||
| Small_unordered_map.h | ||
| Small_unordered_set.h | ||
| Spatial_lock_grid_3.h | ||
| Threetuple.h | ||
| Time_stamper.h | ||
| Twotuple.h | ||
| Uncertain.h | ||
| algorithm.h | ||
| array.h | ||
| assertions.h | ||
| assertions_behaviour.h | ||
| assertions_impl.h | ||
| copy_n.h | ||
| demangle.h | ||
| exceptions.h | ||
| for_each.h | ||
| function_objects.h | ||
| functional.h | ||
| hash_openmesh.h | ||
| is_convertible.h | ||
| is_streamable.h | ||
| iterator.h | ||
| memory.h | ||
| min_max_n.h | ||
| result_of.h | ||
| tags.h | ||
| thread.h | ||
| transforming_iterator.h | ||
| transforming_pair_iterator.h | ||
| tuple.h | ||
| type_traits.h | ||
| utility.h | ||
| value_type_traits.h | ||
| variant.h | ||
| vector.h | ||