ext/ preprocessor/ array/ size.bi

Summary
ext/ preprocessor/ array/ size.bi
LicenseCopyright © 2009, FreeBASIC Extended Library Development Group Copyright © 2002, Paul Mensonides
Macros
fbextPP_ArraySizeReturns the size, in elements, of an array.

License

Copyright © 2009, FreeBASIC Extended Library Development Group Copyright © 2002, Paul Mensonides

Distributed under the Boost Software License, Version 1.0.  See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

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

Macros

fbextPP_ArraySize

# define fbextPP_ArraySize(array) fbextPP_TupleElem(2, 0, array)

Returns the size, in elements, of an array.

Parameters

arrayAn array.

Returns

Returns the size, in elements, of an array.

Description

Given an array (4, (a, b, c, d)), this macro will expand to 4.

# define fbextPP_ArraySize(array) fbextPP_TupleElem(2, 0, array)
Returns the size, in elements, of an array.