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