Quick Links:

bal | bbl | bdl | bsl

Classes | Namespaces | Functions

bdlat_arrayfunctions.h File Reference

Provide a namespace defining "array" functions. More...

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 > >

Namespaces

namespace  bdlat_ArrayFunctions

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)
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