Zephyr API Documentation  3.6.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
json_obj_descr Struct Reference

#include <json.h>

Data Fields

const char * field_name
 
uint32_t align_shift: 2
 
uint32_t field_name_len: 7
 
uint32_t type: 7
 
uint32_t offset: 16
 
union {
   struct {
      const struct json_obj_descr *   sub_descr
 
      size_t   sub_descr_len
 
   }   object
 
   struct {
      const struct json_obj_descr *   element_descr
 
      size_t   n_elements
 
   }   array
 
}; 
 

Field Documentation

◆ 

union { ... } json_obj_descr::@124

◆ align_shift

uint32_t json_obj_descr::align_shift

◆ 

struct { ... } json_obj_descr::array

◆ element_descr

const struct json_obj_descr* json_obj_descr::element_descr

◆ field_name

const char* json_obj_descr::field_name

◆ field_name_len

uint32_t json_obj_descr::field_name_len

◆ n_elements

size_t json_obj_descr::n_elements

◆ 

struct { ... } json_obj_descr::object

◆ offset

uint32_t json_obj_descr::offset

◆ sub_descr

const struct json_obj_descr* json_obj_descr::sub_descr

◆ sub_descr_len

size_t json_obj_descr::sub_descr_len

◆ type

uint32_t json_obj_descr::type

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