#include <baljsn_jsonconverter.h>
This class provides a functor that dispatches the appropriate decodeImp method for a bdeat Dynamic type.
- Note
- Note that the operators provided in this
class match the function signatures required of visitors decoding into compatible types.
See baljsn_jsonconverter
|
| template<class TYPE > |
| int | operator() (TYPE *, bslmf::Nil) |
| |
| template<class TYPE , class ANY_CATEGORY > |
| int | operator() (TYPE *object, ANY_CATEGORY category) |
| |
◆ operator()() [1/2]
template<class TYPE >
| int baljsn::JsonConverter_DecodeImpProxy::operator() |
( |
TYPE * |
, |
|
|
bslmf::Nil |
|
|
) |
| |
|
inline |
◆ operator()() [2/2]
template<class TYPE , class ANY_CATEGORY >
| int baljsn::JsonConverter_DecodeImpProxy::operator() |
( |
TYPE * |
object, |
|
|
ANY_CATEGORY |
category |
|
) |
| |
|
inline |
Dencode into the specified value of the specified bdeat category from the data in the JSON format. Return 0 on success and a non-zero value otherwise.
◆ d_decoder_p
◆ d_mode
| int baljsn::JsonConverter_DecodeImpProxy::d_mode |
The documentation for this struct was generated from the following file: