Quick Links: |
#include <bdlat_arrayutil.h>
Public Member Functions | |
ManipulateByCategoryAdapter (MANIPULATOR *manipulator) | |
template<class VALUE_TYPE > | |
int | operator() (VALUE_TYPE *value) const |
See the class-level documentation of ArrayUtil
for the description of this component-private class template.
bdlat::ArrayUtil::ManipulateByCategoryAdapter< MANIPULATOR >::ManipulateByCategoryAdapter | ( | MANIPULATOR * | manipulator | ) | [explicit] |
Create a ManipulateByCategory
object having the specified manipulator
attribute value.
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
.