#include <bdljsn_json.h>
|
| template<class RETURN_TYPE , class VISITOR , class ARGUMENT > |
| static RETURN_TYPE | invokeVisitor (VISITOR *visitor, const ARGUMENT &argument) |
| |
| template<class RETURN_TYPE , class VISITOR , class ARGUMENT > |
| static RETURN_TYPE | invokeVisitor (VISITOR &visitor, const ARGUMENT &argument) |
| |
| template<class RETURN_TYPE , class VISITOR , class ARGUMENT > |
| static RETURN_TYPE | invokeVisitor (const VISITOR &visitor, const ARGUMENT &argument) |
| |
| template<class RETURN_TYPE , class VISITOR , class ARGUMENT > |
| static RETURN_TYPE | invokeVisitor (BSLMF_MOVABLEREF_DEDUCE(VISITOR) visitor, const ARGUMENT &argument) |
| |
◆ invokeVisitor() [1/4]
template<class RETURN_TYPE , class VISITOR , class ARGUMENT >
| RETURN_TYPE bdljsn::Json_VisitUtil::invokeVisitor |
( |
BSLMF_MOVABLEREF_DEDUCE(VISITOR) |
visitor, |
|
|
const ARGUMENT & |
argument |
|
) |
| |
|
static |
◆ invokeVisitor() [2/4]
template<class RETURN_TYPE , class VISITOR , class ARGUMENT >
| RETURN_TYPE bdljsn::Json_VisitUtil::invokeVisitor |
( |
const VISITOR & |
visitor, |
|
|
const ARGUMENT & |
argument |
|
) |
| |
|
static |
◆ invokeVisitor() [3/4]
template<class RETURN_TYPE , class VISITOR , class ARGUMENT >
| RETURN_TYPE bdljsn::Json_VisitUtil::invokeVisitor |
( |
VISITOR & |
visitor, |
|
|
const ARGUMENT & |
argument |
|
) |
| |
|
static |
◆ invokeVisitor() [4/4]
template<class RETURN_TYPE , class VISITOR , class ARGUMENT >
| RETURN_TYPE bdljsn::Json_VisitUtil::invokeVisitor |
( |
VISITOR * |
visitor, |
|
|
const ARGUMENT & |
argument |
|
) |
| |
|
static |
Invoke the specified visitor (callable object) with the specified argument and return the computed value of (template parameter) the RETURN_TYPE.
- Note
- Note that in typical use,
argument has the current value and type of a Json object.
The documentation for this struct was generated from the following file: