manipulateAttribute overloads

Synopses

Declared in <balber_berencoderoptions.h>

Invoke the specified manipulator on the modifiable attribute indicated by the specified id.

template<typename t_MANIPULATOR>
int
manipulateAttribute(
    t_MANIPULATOR& manipulator,
    int id);

Invoke the specified manipulator on the modifiable attribute indicated by the specified name of the specified nameLength.

template<typename t_MANIPULATOR>
int
manipulateAttribute(
    t_MANIPULATOR& manipulator,
    char const* name,
    int nameLength);

Return Value

  • value returned by manipulator, or ‐1 if id is not found

  • value returned by manipulator, or ‐1 if name is not found

Parameters

Name

Description

manipulator

functor invoked on the selected attribute

id

attribute identifier to manipulate

name

attribute name to manipulate

nameLength

length of name in bytes

Created with MrDocs