BloombergLP::balb::VoidSequence::manipulateAttribute

manipulateAttribute overloads

Synopses

Declared in <balb_testmessages.h>

Invoke the specified manipulator on the attribute indicated by id.

template<class MANIPULATOR>
int
manipulateAttribute(
    MANIPULATOR& manipulator,
    int id);
» more...

Invoke the specified manipulator on the attribute indicated by name.

template<class MANIPULATOR>
int
manipulateAttribute(
    MANIPULATOR& manipulator,
    char const* name,
    int nameLength);
» more...

Return Value

  • value returned from the invocation of manipulator if id identifies an attribute of this class, and -1 otherwise
  • value returned from the invocation of manipulator if name identifies an attribute of this class, and -1 otherwise

Parameters

NameDescription
manipulatorfunctor invoked on the matching attribute
idattribute identifier
nameattribute name
nameLengthlength of name