Zephyr API Documentation 4.0.0
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]

union { ... } json_obj_descr

◆ align_shift

uint32_t json_obj_descr::align_shift

◆ [struct]

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]

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: