mirror of https://github.com/CGAL/cgal
131 lines
4.2 KiB
Plaintext
131 lines
4.2 KiB
Plaintext
///This concept refers to the one described at http://www.sgi.com/tech/stl/Assignable.html.
|
|
///
|
|
///Using the latest concepts of the \cpp standard, a type that is a model of this concept
|
|
///is both <a href="http://en.cppreference.com/w/cpp/concept/CopyAssignable"><tt>CopyAssignable</tt></a>
|
|
///and <a href="http://en.cppreference.com/w/cpp/concept/CopyConstructible"><tt>CopyConstructible</tt></a>.
|
|
class Assignable {};
|
|
|
|
/// \cgalConcept
|
|
/// Concept from the \cpp standard.
|
|
/// See http://en.cppreference.com/w/cpp/concept/DefaultConstructible
|
|
class DefaultConstructible {};
|
|
|
|
/// \cgalConcept
|
|
/// Concept from the \cpp standard.
|
|
/// See http://en.cppreference.com/w/cpp/concept/CopyConstructible
|
|
class CopyConstructible {};
|
|
|
|
/// \cgalConcept
|
|
/// Concept from the \cpp standard.
|
|
/// See http://en.cppreference.com/w/cpp/concept/EqualityComparable
|
|
class EqualityComparable {};
|
|
|
|
/// \cgalConcept
|
|
/// Concept from the \cpp standard.
|
|
/// See http://en.cppreference.com/w/cpp/concept/LessThanComparable
|
|
class LessThanComparable {};
|
|
|
|
/// \cgalConcept
|
|
/// The concept AdaptableFunctor defines an adaptable functor, that is, a functor that can be
|
|
/// used with function object adaptors such as binders and composers.
|
|
///
|
|
class AdaptableFunctor {};
|
|
/// \cgalConcept
|
|
///This concept refers to the one described at http://www.sgi.com/tech/stl/AdaptableUnaryFunction.html.
|
|
class AdaptableUnaryFunction {};
|
|
/// \cgalConcept
|
|
///This concept refers to the one described at http://www.sgi.com/tech/stl/AdaptableBinaryFunction.html.
|
|
class AdaptableBinaryFunction {};
|
|
|
|
/// \cgalConcept
|
|
/// Concept from the \cpp standard.
|
|
/// See http://en.cppreference.com/w/cpp/concept/Iterator
|
|
class Iterator {};
|
|
|
|
/// \cgalConcept
|
|
/// Concept from the \cpp standard.
|
|
/// See http://en.cppreference.com/w/cpp/concept/OutputIterator
|
|
class OutputIterator {};
|
|
|
|
/// \cgalConcept
|
|
/// Concept from the \cpp standard.
|
|
/// See http://en.cppreference.com/w/cpp/concept/InputIterator
|
|
class InputIterator {};
|
|
|
|
/// \cgalConcept
|
|
/// Concept from the \cpp standard.
|
|
/// See http://en.cppreference.com/w/cpp/concept/ForwardIterator
|
|
class ForwardIterator {};
|
|
|
|
/// \cgalConcept
|
|
/// Concept from the \cpp standard.
|
|
/// See http://en.cppreference.com/w/cpp/concept/RandomAccessIterator
|
|
class RandomAccessIterator {};
|
|
|
|
/// \cgalConcept
|
|
/// Concept from the \cpp standard.
|
|
/// See http://en.cppreference.com/w/cpp/concept/BidirectionalIterator
|
|
class BidirectionalIterator {};
|
|
|
|
/// \cgalConcept
|
|
/// This concept refers to the one described at http://www.sgi.com/tech/stl/RandomAccessContainer.html.
|
|
///
|
|
/// It is a container that is a model of
|
|
/// <a href="http://en.cppreference.com/w/cpp/concept/ReversibleContainer"><tt>ReversibleContainer</tt></a> and whose iterator type is a model of
|
|
/// <a href="http://en.cppreference.com/w/cpp/concept/RandomAccessIterator"><tt>RandomAccessIterator</tt></a>.
|
|
class RandomAccessContainer {};
|
|
/// \cgalConcept
|
|
/// This concepts refers to the one described at http://www.sgi.com/tech/stl/BackInsertionSequence.html.
|
|
///
|
|
/// It is a container that is a model of
|
|
/// <a href="http://en.cppreference.com/w/cpp/concept/SequenceContainer"><tt>SequenceContainer</tt></a>
|
|
/// that has the ability to append elements at the end of the sequence and to access the last element, both in amortized constant time.
|
|
class BackInsertionSequence {};
|
|
|
|
/*!
|
|
See http://www.boost.org/libs/property_map/doc/LvaluePropertyMap.html
|
|
\cgalConcept
|
|
*/
|
|
class LvaluePropertyMap {};
|
|
|
|
/*!
|
|
See http://www.boost.org/libs/property_map/doc/ReadWritePropertyMap.html
|
|
\cgalConcept
|
|
*/
|
|
class ReadWritePropertyMap {};
|
|
|
|
/*!
|
|
See http://www.boost.org/libs/property_map/doc/WritablePropertyMap.html
|
|
\cgalConcept
|
|
*/
|
|
class WritablePropertyMap {};
|
|
|
|
/*!
|
|
See http://www.boost.org/libs/property_map/doc/ReadablePropertyMap.html
|
|
\cgalConcept
|
|
*/
|
|
class ReadablePropertyMap {};
|
|
|
|
/*!
|
|
See http://www.boost.org/libs/range/doc/html/range/concepts/single_pass_range.html
|
|
\cgalConcept
|
|
*/
|
|
class SinglePassRange {};
|
|
|
|
/*!
|
|
See http://www.boost.org/libs/range/doc/html/range/concepts/random_access_range.html
|
|
\cgalConcept
|
|
*/
|
|
class RandomAccessRange {};
|
|
|
|
/*!
|
|
See http://www.boost.org/libs/range/doc/html/range/concepts/forward_range.html
|
|
\cgalConcept
|
|
*/
|
|
class ForwardRange {};
|
|
|
|
/*!
|
|
This indicates that the definition of a type nested in a class is not documented.
|
|
*/
|
|
class unspecified_type {};
|