BDE 4.39.x Production Release
Loading...
Searching...
No Matches
bdlar_arrayref.h File Reference
#include <bsls_ident.h>
#include <bdlar_arrayvtable.h>
#include <bdlar_arrayvtableutil.h>
#include <bdlar_typecategory.h>
#include <bdlat_valuetypefunctions.h>
#include <bsl_type_traits.h>

Go to the source code of this file.

Classes

class  bdlar::ArrayRef
 
class  bdlar::ArrayConstRef
 
struct  bdlat_ArrayFunctions::IsArray< bdlar::ArrayRef >
 
struct  bdlat_ArrayFunctions::IsArray< bdlar::ArrayConstRef >
 
struct  bdlat_ArrayFunctions::ElementType< bdlar::ArrayRef >
 
struct  bdlat_ArrayFunctions::ElementType< bdlar::ArrayConstRef >
 

Functions

template<class t_MANIPULATOR >
int bdlar::bdlat_arrayManipulateElement (ArrayRef *array, t_MANIPULATOR &manipulator, int index)
 
void bdlar::bdlat_arrayResize (ArrayRef *array, int newSize)
 
template<class t_ACCESSOR >
int bdlar::bdlat_arrayAccessElement (const ArrayRef &array, t_ACCESSOR &accessor, int index)
 
bsl::size_t bdlar::bdlat_arraySize (const ArrayRef &array)
 
void bdlar::bdlat_valueTypeReset (ArrayRef *ref)
 
template<class t_ACCESSOR >
int bdlar::bdlat_arrayAccessElement (const ArrayConstRef &array, t_ACCESSOR &accessor, int index)
 
bsl::size_t bdlar::bdlat_arraySize (const ArrayConstRef &array)
 
const char * bdlar::bdlat_TypeName_xsdName (const ArrayConstRef &ref, int format)
 

Detailed Description

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