This struct provides a namespace for a suite of independent utility functions that operate on arrays of elements of parameterized type TARGET_TYPE. Depending on the traits of TARGET_TYPE, the default and copy constructors, destructor, assignment operators, etcetera may not be invoked, optimized away by no‐op or bit‐wise move or copy.
Synopsis
Declared in <bslalg_arrayprimitives.h>
struct ArrayPrimitives;
Type Aliases
Name |
Description |
Implementation detail for |
|
Standard signed difference type used by array primitive operations. |
|
Standard unsigned size type used by array primitive operations. |
Static Member Functions
Name |
Description |
|
|
|
|
|
|
Move the elements of type |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Move the elements of the parameterized |
|
|
Created with MrDocs