Function call operators

Synopses

Declared in <balber_berdecoder.h>

Decode the specified object. Return 0 on success, and a non‐zero value otherwise.

template<typename TYPE>
int
operator()(TYPE* object);

Decode the specified object using the bdlat category dispatch mechanism. Return 0 on success, and a non‐zero value otherwise.

template<typename TYPE>
int
operator()(
    TYPE* object,
    bslmf::Nil);

Decode the specified object having the specified category. Return 0 on success, and a non‐zero value otherwise.

template<
    typename TYPE,
    typename ANY_CATEGORY>
int
operator()(
    TYPE* object,
    ANY_CATEGORY category);

Created with MrDocs