============= STL (details) ============= .. contents:: Table of Contents :local: .. cpp:namespace:: mln::concepts::stl Core language ------------- Same #### .. cpp:concept:: template Same - cf. `reference documentation for Same `_ DerivedFrom ########### .. cpp:concept:: template DerivedFrom - cf. `reference documentation for DerivedFrom `_ ConvertibleTo ############# .. cpp:concept:: template ConvertibleTo - cf. `reference documentation for ConvertibleTo `_ CommonReference ############### .. cpp:concept:: template CommonReference - cf. `reference documentation for CommonReference `_ Common ###### .. cpp:concept:: template Common - cf. `reference documentation for Common `_ Integral ######## .. cpp:concept:: template Integral - cf. `reference documentation for Integral `_ SignedIntegral ############## .. cpp:concept:: template SignedIntegral - cf. `reference documentation for SignedIntegral `_ UnsignedIntegral ################ .. cpp:concept:: template UnsignedIntegral - cf. `reference documentation for UnsignedIntegral `_ Assignable ########## .. cpp:concept:: template Assignable - cf. `reference documentation for Assignable `_ Swappable ######### .. cpp:concept:: template Swappable - cf. `reference documentation for Swappable `_ SwappableWith ############# .. cpp:concept:: template SwappableWith - cf. `reference documentation for SwappableWith `_ Destructible ############ .. cpp:concept:: template Destructible - cf. `reference documentation for Destructible `_ Constructible ############# .. cpp:concept:: template Constructible - cf. `reference documentation for Constructible `_ DefaultConstructible #################### .. cpp:concept:: template DefaultConstructible - cf. `reference documentation for DefaultConstructible `_ MoveConstructible ################# .. cpp:concept:: template MoveConstructible - cf. `reference documentation for MoveConstructible `_ CopyConstructible ################# .. cpp:concept:: template CopyConstructible - cf. `reference documentation for CopyConstructible `_ Object ------ Movable ####### .. cpp:concept:: template Movable - cf. `reference documentation for Movable `_ Copyable ######## .. cpp:concept:: template Copyable - cf. `reference documentation for Copyable `_ Semiregular ########### .. cpp:concept:: template Semiregular - cf. `reference documentation for Semiregular `_ Regular ####### .. cpp:concept:: template Regular - cf. `reference documentation for Regular `_ Comparison ---------- Boolean ####### .. cpp:concept:: template Boolean - cf. `reference documentation for Boolean `_ \__WeaklyEqualityComparableWith ############################### .. cpp:concept:: template __WeaklyEqualityComparableWith - cf. `reference documentation for __WeaklyEqualityComparableWith `_ EqualityComparable ################## .. cpp:concept:: template EqualityComparable - cf. `reference documentation for EqualityComparable `_ EqualityComparableWith ###################### .. cpp:concept:: template EqualityComparableWith - cf. `reference documentation for EqualityComparableWith `_ StrictTotallyOrdered #################### .. cpp:concept:: template StrictTotallyOrdered - cf. `reference documentation for StrictTotallyOrdered `_ StrictTotallyOrderedWith ######################## .. cpp:concept:: template StrictTotallyOrderedWith - cf. `reference documentation for StrictTotallyOrderedWith `_ Callable -------- Invocable ######### .. cpp:concept:: template Invocable - cf. `reference documentation for Invocable `_ RegularInvocable ################ .. cpp:concept:: template RegularInvocable - cf. `reference documentation for RegularInvocable `_ Predicate ######### .. cpp:concept:: template Predicate - cf. `reference documentation for Predicate `_ Relation ######## .. cpp:concept:: template Relation - cf. `reference documentation for Relation `_ StrictWeakOrder ############### .. cpp:concept:: template StrictWeakOrder - cf. `reference documentation for StrictWeakOrder `_ Random Number Generator ----------------------- UniformRandomNumberGenerator ############################ .. cpp:concept:: template UniformRandomNumberGenerator - cf. `reference documentation for UniformRandomNumberGenerator `_ Iterator -------- Readable ######## .. cpp:concept:: template Readable - cf. `reference documentation for Readable `_ Writable ######## .. cpp:concept:: template Writable - cf. `reference documentation for Writable `_ WeaklyIncrementable ################### .. cpp:concept:: template WeaklyIncrementable - cf. `reference documentation for WeaklyIncrementable `_ Incrementable ############# .. cpp:concept:: template Incrementable - cf. `reference documentation for Incrementable `_ Iterator ######## .. cpp:concept:: template Iterator - cf. `reference documentation for Iterator `_ Sentinel ######## .. cpp:concept:: template Sentinel - cf. `reference documentation for Sentinel `_ SizedSentinel ############# .. cpp:concept:: template SizedSentinel - cf. `reference documentation for SizedSentinel `_ InputIterator ############# .. cpp:concept:: template InputIterator - cf. `reference documentation for InputIterator `_ OutputIterator ############## .. cpp:concept:: template OutputIterator - cf. `reference documentation for OutputIterator `_ ForwardIterator ############### .. cpp:concept:: template ForwardIterator - cf. `reference documentation for ForwardIterator `_ BidirectionalIterator ##################### .. cpp:concept:: template BidirectionalIterator - cf. `reference documentation for BidirectionalIterator `_ RandomAccessIterator #################### .. cpp:concept:: template RandomAccessIterator - cf. `reference documentation for RandomAccessIterator `_ Indirect Callable ----------------- IndirectUnaryInvocable ###################### .. cpp:concept:: template IndirectUnaryInvocable - cf. `reference documentation for IndirectUnaryInvocable `_ IndirectRegularUnaryInvocable ############################# .. cpp:concept:: template IndirectRegularUnaryInvocable - cf. `reference documentation for IndirectRegularUnaryInvocable `_ IndirectUnaryPredicate ###################### .. cpp:concept:: template IndirectUnaryPredicate - cf. `reference documentation for IndirectUnaryPredicate `_ IndirectRelation ################ .. cpp:concept:: template IndirectRelation - cf. `reference documentation for IndirectRelation `_ IndirectStrictWeakOrder ####################### .. cpp:concept:: template IndirectStrictWeakOrder - cf. `reference documentation for IndirectStrictWeakOrder `_ Common algorithm requirements ----------------------------- IndirectlyMovable ################# .. cpp:concept:: template IndirectlyMovable - cf. `reference documentation for IndirectlyMovable `_ IndirectlyMovableStorable ######################### .. cpp:concept:: template IndirectlyMovableStorable - cf. `reference documentation for IndirectlyMovableStorable `_ IndirectlyCopyable ################## .. cpp:concept:: template IndirectlyCopyable - cf. `reference documentation for IndirectlyCopyable `_ IndirectlyCopyableStorable ########################## .. cpp:concept:: template IndirectlyCopyableStorable - cf. `reference documentation for IndirectlyCopyableStorable `_ IndirectlySwappable ################### .. cpp:concept:: template IndirectlySwappable - cf. `reference documentation for IndirectlySwappable `_ IndirectlyComparable #################### .. cpp:concept:: template IndirectlyComparable - cf. `reference documentation for IndirectlyComparable `_ Permutable ########## .. cpp:concept:: template Permutable - cf. `reference documentation for Permutable `_ Mergeable ######### .. cpp:concept:: template Mergeable - cf. `reference documentation for Mergeable `_ Sortable ######## .. cpp:concept:: template Sortable - cf. `reference documentation for Sortable `_ Range ----- Range ##### .. cpp:concept:: template Range - cf. `reference documentation for Range `_ SizedRange ########## .. cpp:concept:: template SizedRange - cf. `reference documentation for SizedRange `_ View #### .. cpp:concept:: template View - cf. `reference documentation for View `_ BoundedRange ############ .. cpp:concept:: template BoundedRange - cf. `reference documentation for BoundedRange `_ InputRange ########## .. cpp:concept:: template InputRange - cf. `reference documentation for InputRange `_ OutputRange ########### .. cpp:concept:: template OutputRange - cf. `reference documentation for OutputRange `_ ForwardRange ############ .. cpp:concept:: template ForwardRange - cf. `reference documentation for ForwardRange `_ BidirectionalRange ################## .. cpp:concept:: template BidirectionalRange - cf. `reference documentation for BidirectionalRange `_ RandomAccessRange ################# .. cpp:concept:: template RandomAccessRange - cf. `reference documentation for RandomAccessRange `_