|
xrpld
|
#include <MultiApiJson.h>
Public Member Functions | |
| template<typename Json, unsigned int Version, typename... Args, typename Fn> | |
| auto | operator() (Json &json, std::integral_constant< unsigned int, Version > const version, Fn fn, Args &&... args) const -> std::invoke_result_t< Fn, decltype(json.val[0]), std::integral_constant< unsigned int, Version >, Args &&... > |
| template<typename Json, unsigned int Version, typename Fn> | |
| auto | operator() (Json &json, std::integral_constant< unsigned int, Version > const, Fn fn) const -> std::invoke_result_t< Fn, decltype(json.val[0])> |
| template<typename Json, typename Version, typename... Args, typename Fn> | |
| auto | operator() (Json &json, Version version, Fn fn, Args &&... args) const -> std::invoke_result_t< Fn, decltype(json.val[0]), Version, Args &&... > |
| template<typename Json, typename Version, typename Fn> | |
| auto | operator() (Json &json, Version version, Fn fn) const -> std::invoke_result_t< Fn, decltype(json.val[0])> |
Definition at line 86 of file MultiApiJson.h.
| auto xrpl::detail::MultiApiJson< MinVer, MaxVer >::VisitorT::operator() | ( | Json & | json, |
| std::integral_constant< unsigned int, Version > const | version, | ||
| Fn | fn, | ||
| Args &&... | args ) const -> std::invoke_result_t< Fn, decltype(json.val[0]), std::integral_constant< unsigned int, Version >, Args &&... > |
Definition at line 92 of file MultiApiJson.h.
| auto xrpl::detail::MultiApiJson< MinVer, MaxVer >::VisitorT::operator() | ( | Json & | json, |
| std::integral_constant< unsigned int, Version > const | , | ||
| Fn | fn ) const -> std::invoke_result_t< Fn, decltype(json.val[0])> |
Definition at line 111 of file MultiApiJson.h.
| auto xrpl::detail::MultiApiJson< MinVer, MaxVer >::VisitorT::operator() | ( | Json & | json, |
| Version | version, | ||
| Fn | fn, | ||
| Args &&... | args ) const -> std::invoke_result_t< Fn, decltype(json.val[0]), Version, Args &&... > |
Definition at line 123 of file MultiApiJson.h.
| auto xrpl::detail::MultiApiJson< MinVer, MaxVer >::VisitorT::operator() | ( | Json & | json, |
| Version | version, | ||
| Fn | fn ) const -> std::invoke_result_t< Fn, decltype(json.val[0])> |
Definition at line 138 of file MultiApiJson.h.