algorithms/ maxelement.bi | |
License | Copyright © 2009, FreeBASIC Extended Library Development Group |
Functions | |
MaxElement | Finds the first element in the range [//first//, //last//) with the maximum value. |
MaxElement | Finds the first element in the range [//first//, //last//) with the maximum value determined by a predicate //pred//. |
Copyright © 2009, FreeBASIC Extended Library Development Group
Distributed under the FreeBASIC Extended Library Group license. See accompanying file LICENSE.txt or copy at http://code.google.com- /p- /fb-extended-lib- /wiki- /License
declare function MaxElement overload ( byval first as fbext_TypeName(T_) ptr, byval last as fbext_TypeName(T_) ptr ) as fbext_TypeName(T_) ptr
Finds the first element in the range [//first//, //last//) with the maximum value.
first | A pointer to the first element in the range. |
last | A pointer to one-past the last element in the range. |
Returns a pointer to the element or //last// if the range is empty.
declare function MaxElement overload ( byval first as fbext_TypeName(T_) ptr, byval last as fbext_TypeName(T_) ptr, byval pred as function ( byref as const fbext_TypeName(T_), byref as const fbext_TypeName(T_) ) as bool ) as fbext_TypeName(T_) ptr
Finds the first element in the range [//first//, //last//) with the maximum value determined by a predicate //pred//.
first | A pointer to the first element in the range. |
last | A pointer to one-past the last element in the range. |
Returns a pointer to the element or //last// if the range is empty.
Finds the first element in the range [//first//, //last//) with the maximum value.
declare function MaxElement overload ( byval first as fbext_TypeName(T_) ptr, byval last as fbext_TypeName(T_) ptr ) as fbext_TypeName(T_) ptr