Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
Jsonipc::BindingPrinter Class Reference

Public Member Functions

std::string finish ()
 
template<typename T >
void enum_type ()
 
template<typename T >
void enum_value (const std::string &name, T v)
 
void close_enum ()
 
template<typename T >
void record_type ()
 
template<typename T , typename A >
void field_member (const std::string &name)
 
void close_record ()
 
template<typename T >
void class_type ()
 
template<typename B >
void inherit_type ()
 
template<typename T , typename M >
void method_member (const std::string &name)
 
template<typename T , typename R , typename A >
void field_accessor (const std::string &name)
 
void close_class ()
 

Detailed Description

Definition at line 934 of file jsonipc.hh.

Member Function Documentation

◆ class_type()

template<typename T >
void Jsonipc::BindingPrinter::class_type ( )

Definition at line 1032 of file jsonipc.hh.

◆ close_class()

void Jsonipc::BindingPrinter::close_class ( )

Definition at line 1063 of file jsonipc.hh.

◆ close_enum()

void Jsonipc::BindingPrinter::close_enum ( )

Definition at line 986 of file jsonipc.hh.

◆ close_record()

void Jsonipc::BindingPrinter::close_record ( )

Definition at line 1010 of file jsonipc.hh.

◆ enum_type()

template<typename T >
void Jsonipc::BindingPrinter::enum_type ( )

Definition at line 972 of file jsonipc.hh.

◆ enum_value()

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

Definition at line 979 of file jsonipc.hh.

◆ field_accessor()

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

Definition at line 1055 of file jsonipc.hh.

◆ field_member()

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

Definition at line 1002 of file jsonipc.hh.

◆ finish()

std::string Jsonipc::BindingPrinter::finish ( )

Definition at line 970 of file jsonipc.hh.

◆ inherit_type()

template<typename B >
void Jsonipc::BindingPrinter::inherit_type ( )

Definition at line 1044 of file jsonipc.hh.

◆ method_member()

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

Definition at line 1050 of file jsonipc.hh.

◆ record_type()

template<typename T >
void Jsonipc::BindingPrinter::record_type ( )

Definition at line 995 of file jsonipc.hh.


The documentation for this class was generated from the following file: