CGAL 6.2 - STL Extensions for CGAL: Concepts

CGAL 6.2 - STL Extensions for CGAL

Loading...
Searching...
No Matches
Classes
Concepts
Reference Manual

##

## Concepts
concept | BaseWithTimeStamp
| The concept `BaseWithTimeStamp` describes the functionalities an object must provide so that its timestamp is updated by a `CGAL::Compact_container` or a `CGAL::Concurrent_compact_container`. More...
concept | Descriptor
| The concept `Descriptor` allows to describe a unique object in an abstract model. More...
concept | Hashable
| A type `Key` is a model of the concept `Hashable` if the specializations `boost::hash<Key>` and `std::hash<Key>` exist. More...
concept | Index
| The concept `Index` is a refinement of `Descriptor` which must be convertible from and to `std::size_t`, and must be incrementable and decrementable. More...
concept | ObjectWithEraseCounter
| The concept `ObjectWithEraseCounter` describes the functionalities an object must provide so that its erase counter is updated by a `CGAL::Compact_container` or a `CGAL::Concurrent_compact_container`. More...
concept | ProjectionObject
| More...
concept | SurjectiveLockDataStructure
| The concept `SurjectiveLockDataStructure` describes functionalities of a data structure whose goal is to lock objects in a multi-threaded environment. Such data structures are intended to be used by concurrent algorithms. More...