Anklang C++ API 0.0.0
Loading...
Searching...
No Matches
BindingPrinter

#include "jsonipc.hh"

Public Member Functions

template<typename T >
voidclass_type ()
voidclose_class ()
voidclose_enum ()
voidclose_record ()
template<typename T >
voidenum_type ()
template<typename T >
voidenum_value (const std::string &name, T v)
template<typename T , typename R , typename A >
voidfield_accessor (const std::string &name)
template<typename T , typename A >
voidfield_member (const std::string &name)
std::stringfinish ()
template<typename B >
voidinherit_type ()
template<typename T , typename M >
voidmethod_member (const std::string &name)
template<typename T >
voidrecord_type ()

Member Function Documentation

finish()

std::string finish ( )

enum_type()

template<typename T >
void enum_type ( )

enum_value()

template<typename T >
void enum_value ( const std::string & name,
T v
)

close_enum()

void close_enum ( )

record_type()

template<typename T >
void record_type ( )

field_member()

template<typename T , typename A >
void field_member ( const std::string & name)

close_record()

void close_record ( )

class_type()

template<typename T >
void class_type ( )

inherit_type()

template<typename B >
void inherit_type ( )

method_member()

template<typename T , typename M >
void method_member ( const std::string & name)

field_accessor()

template<typename T , typename R , typename A >
void field_accessor ( const std::string & name)

close_class()

void close_class ( )