JSON data dictionary entry.
More...
#include <jbridge.h>
|
| entry (const std::string &n, void *a, jb_type t, size_t s, size_t c) |
|
template<typename T, size_t C> |
void | add_var (T(&var)[C], const std::string &name) |
| Add an array to data dictionary.
|
|
template<typename T> |
std::enable_if_t< std::is_same_v< T, std::string >||std::is_same_v< T, short >||std::is_same_v< T, unsigned short >||std::is_same_v< T, int >||std::is_same_v< T, unsigned int >||std::is_same_v< T, long >||std::is_same_v< T, unsigned long >||std::is_same_v< T, float >||std::is_same_v< T, double >||std::is_same_v< T, bool > > | add_var (T &var, const std::string &name) |
| Add a variable to data dictionary.
|
|
entry & | add_object (const std::string &name) |
|
JSON data dictionary entry.
◆ add_var() [1/2]
template<typename T>
std::enable_if_t< std::is_same_v< T, std::string >||std::is_same_v< T, short >||std::is_same_v< T, unsigned short >||std::is_same_v< T, int >||std::is_same_v< T, unsigned int >||std::is_same_v< T, long >||std::is_same_v< T, unsigned long >||std::is_same_v< T, float >||std::is_same_v< T, double >||std::is_same_v< T, bool > > mlib::http::jbridge::entry::add_var |
( |
T & | var, |
|
|
const std::string & | name ) |
|
inline |
Add a variable to data dictionary.
- Template Parameters
-
- Parameters
-
var | variable to add |
name | external name |
◆ add_var() [2/2]
template<typename T, size_t C>
void mlib::http::jbridge::entry::add_var |
( |
T(&) | var[C], |
|
|
const std::string & | name ) |
|
inline |
Add an array to data dictionary.
- Template Parameters
-
T | data type |
C | number of elements |
- Parameters
-
The documentation for this class was generated from the following file: