Skip to content

Class zmbt::reflect::Prototypes

ClassList > zmbt > reflect > Prototypes

Interface prototypes in JSON as {"args": [...], "return": ... }.

  • #include <prototypes.hpp>

Public Functions

Type Name
Prototypes (boost::json::array && args, boost::json::value && ret)
Prototypes ()
Prototypes (T const &)
boost::json::array const & args () const
boost::json::value const & ret () const

Public Functions Documentation

function Prototypes [1/3]

inline zmbt::reflect::Prototypes::Prototypes (
    boost::json::array && args,
    boost::json::value && ret
) 

function Prototypes [2/3]

inline zmbt::reflect::Prototypes::Prototypes () 

function Prototypes [3/3]

template<class T>
inline zmbt::reflect::Prototypes::Prototypes (
    T const &
) 

function args

inline boost::json::array const & zmbt::reflect::Prototypes::args () const

function ret

inline boost::json::value const & zmbt::reflect::Prototypes::ret () const


The documentation for this class was generated from the following file zmbt-framework/zmbt-framework/backends/cxx/include/zmbt/reflect/prototypes.hpp