BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bdlat_arrayfunctions.h File Reference
#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)
 

Detailed Description

The content of this file has been pre-processed for Doxygen.