accessAttribute overloads

Synopses

Declared in <baljsn_encoderoptions.h>

Invoke accessor on the non‐modifiable attribute indicated by id.

template<class ACCESSOR>
int
accessAttribute(
    ACCESSOR& accessor,
    int id) const;

Invoke accessor on the non‐modifiable attribute indicated by name.

template<class ACCESSOR>
int
accessAttribute(
    ACCESSOR& accessor,
    char const* name,
    int nameLength) const;

Return Value

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

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

Parameters

Name

Description

accessor

functor invoked on the matching attribute

id

attribute id

name

attribute name

nameLength

length of name

Created with MrDocs