algorithms/ uninitializedcopy.bi | |
License | Copyright © 2009, FreeBASIC Extended Library Development Group |
Functions | |
UninitializedCopy | Copies elements in the range [//first//, //last//) to uninitialized memory beginning at //result//. |
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 UninitializedCopy overload ( byval first as const fbext_TypeName(T_) ptr, byval last as const fbext_TypeName(T_) ptr, byval result as fbext_TypeName(T_) ptr ) as fbext_TypeName(T_) ptr
Copies elements in the range [//first//, //last//) to uninitialized memory beginning at //result//.
first | A pointer to the first element to be copied. |
last | A pointer to one-past the last element to be copied. |
result | A pointer to uninitialized memory that will recieve the copies. |
Returns a pointer to one-past the last element copied.
Copies elements in the range [//first//, //last//) to uninitialized memory beginning at //result//.
declare function UninitializedCopy overload ( byval first as const fbext_TypeName(T_) ptr, byval last as const fbext_TypeName(T_) ptr, byval result as fbext_TypeName(T_) ptr ) as fbext_TypeName(T_) ptr