Doc: Clarify QBitArray::fill() documentation
Fix a minor mistake in the the function parameter documentation, and add a code snippet. Task-number: QTBUG-39782 Change-Id: Ia5d88a983ad683ae5bde9f332d51adc4afda77a8 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
This commit is contained in:
parent
11c1fe13b8
commit
0edf68120b
@ -174,3 +174,10 @@ a[0] = 1; a[1] = 0; a[2] = 1; // a: [ 1, 0, 1 ]
|
|||||||
b[0] = 1; b[1] = 1; // b: [ 1, 1 ]
|
b[0] = 1; b[1] = 1; // b: [ 1, 1 ]
|
||||||
c = a ^ b; // c: [ 0, 1, 1 ]
|
c = a ^ b; // c: [ 0, 1, 1 ]
|
||||||
//! [14]
|
//! [14]
|
||||||
|
|
||||||
|
//! [15]
|
||||||
|
QBitArray ba(4);
|
||||||
|
ba.fill(true, 1, 2); // ba: [ 0, 1, 0, 0 ]
|
||||||
|
ba.fill(true, 1, 3); // ba: [ 0, 1, 1, 0 ]
|
||||||
|
ba.fill(true, 1, 4); // ba: [ 0, 1, 1, 1 ]
|
||||||
|
//! [15]
|
||||||
|
@ -290,11 +290,18 @@ void QBitArray::resize(int size)
|
|||||||
/*!
|
/*!
|
||||||
\overload
|
\overload
|
||||||
|
|
||||||
Sets bits at index positions \a begin up to and excluding \a end
|
Sets bits at index positions \a begin up to (but not including) \a end
|
||||||
to \a value.
|
to \a value.
|
||||||
|
|
||||||
\a begin and \a end must be a valid index position in the bit
|
\a begin must be a valid index position in the bit array
|
||||||
array (i.e., 0 <= \a begin <= size() and 0 <= \a end <= size()).
|
(0 <= \a begin < size()).
|
||||||
|
|
||||||
|
\a end must be either a valid index position or equal to size(), in
|
||||||
|
which case the fill operation runs until the end of the array
|
||||||
|
(0 <= \a end <= size()).
|
||||||
|
|
||||||
|
Example:
|
||||||
|
\snippet code/src_corelib_tools_qbitarray.cpp 15
|
||||||
*/
|
*/
|
||||||
|
|
||||||
void QBitArray::fill(bool value, int begin, int end)
|
void QBitArray::fill(bool value, int begin, int end)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user