|
BDE 4.14.0 Production release
|
#include <bsls_ident.h>#include <bdlscm_version.h>#include <bdlat_bdeatoverrides.h>#include <bslmf_integralconstant.h>#include <bsl_cstddef.h>#include <bsl_cstdlib.h>#include <bsl_vector.h>Go to the source code of this file.
Classes | |
| struct | bdlat_ArrayFunctions::IsArray< TYPE > |
| struct | bdlat_ArrayFunctions::IsArray< bsl::vector< TYPE, ALLOC > > |
| struct | bdlat_ArrayFunctions::ElementType< bsl::vector< TYPE, ALLOC > > |
Functions | |
| template<class TYPE , class MANIPULATOR > | |
| int | bdlat_ArrayFunctions::manipulateElement (TYPE *array, MANIPULATOR &manipulator, int index) |
| template<class TYPE > | |
| void | bdlat_ArrayFunctions::resize (TYPE *array, int newSize) |
| template<class TYPE , class ACCESSOR > | |
| int | bdlat_ArrayFunctions::accessElement (const TYPE &array, ACCESSOR &accessor, int index) |
| template<class TYPE > | |
| bsl::size_t | bdlat_ArrayFunctions::size (const TYPE &array) |
Return the number of elements in the specified array. | |
| template<class TYPE , class ALLOC , class MANIPULATOR > | |
| int | bdlat_ArrayFunctions::bdlat_arrayManipulateElement (bsl::vector< TYPE, ALLOC > *array, MANIPULATOR &manipulator, int index) |
| template<class TYPE , class ALLOC > | |
| void | bdlat_ArrayFunctions::bdlat_arrayResize (bsl::vector< TYPE, ALLOC > *array, int newSize) |
| template<class TYPE , class ALLOC , class ACCESSOR > | |
| int | bdlat_ArrayFunctions::bdlat_arrayAccessElement (const bsl::vector< TYPE, ALLOC > &array, ACCESSOR &accessor, int index) |
| template<class TYPE , class ALLOC > | |
| bsl::size_t | bdlat_ArrayFunctions::bdlat_arraySize (const bsl::vector< TYPE, ALLOC > &array) |
The content of this file has been pre-processed for Doxygen.