Quick Links:

bal | bbl | bdl | bsl

Public Member Functions

bdlat::ArrayUtil::ManipulateByCategoryAdapter< MANIPULATOR > Class Template Reference

#include <bdlat_arrayutil.h>

List of all members.

Public Member Functions

 ManipulateByCategoryAdapter (MANIPULATOR *manipulator)
template<class VALUE_TYPE >
int operator() (VALUE_TYPE *value) const

Detailed Description

template<class MANIPULATOR>
class bdlat::ArrayUtil::ManipulateByCategoryAdapter< MANIPULATOR >

See the class-level documentation of ArrayUtil for the description of this component-private class template.

See Component bdlat_arrayutil


Constructor & Destructor Documentation

template<class MANIPULATOR >
bdlat::ArrayUtil::ManipulateByCategoryAdapter< MANIPULATOR >::ManipulateByCategoryAdapter ( MANIPULATOR *  manipulator  )  [explicit]

Create a ManipulateByCategory object having the specified manipulator attribute value.


Member Function Documentation

template<class MANIPULATOR >
template<class VALUE_TYPE >
int bdlat::ArrayUtil::ManipulateByCategoryAdapter< MANIPULATOR >::operator() ( VALUE_TYPE *  value  )  const

Invoke the manipulator of this object with the specified value and a prvalue of the category tag type for its dynamic category. Return the value from the invocation of the manipulator.


The documentation for this class was generated from the following file: