wlmaker
Loading...
Searching...
No Matches
Public Attributes | List of all members
_wlmcfg_desc_t Struct Reference

#include <decode.h>

Collaboration diagram for _wlmcfg_desc_t:
Collaboration graph
[legend]

Public Attributes

wlmcfg_decode_type_t type
 
const char * key_ptr
 
bool required
 
size_t field_offset
 
union { 
 
   wlmcfg_desc_int64_t   v_int64 
 
   wlmcfg_desc_uint64_t   v_uint64 
 
   wlmcfg_desc_double_t   v_double 
 
   wlmcfg_desc_argb32_t   v_argb32 
 
   wlmcfg_desc_bool_t   v_bool 
 
   wlmcfg_desc_enum_t   v_enum 
 
   wlmcfg_desc_string_t   v_string 
 
   wlmcfg_desc_charbuf_t   v_charbuf 
 
   const wlmcfg_desc_t *   v_dict_desc_ptr 
 
   wlmcfg_desc_custom_t   v_custom 
 
v 
 

Detailed Description

Descriptor to decode a plist dict.

Member Data Documentation

◆ field_offset

size_t _wlmcfg_desc_t::field_offset

Offset of the field where to store the value.

◆ key_ptr

const char* _wlmcfg_desc_t::key_ptr

The key used for the described value in the plist dict.

◆ required

bool _wlmcfg_desc_t::required

Whether the field is required.

◆ type

wlmcfg_decode_type_t _wlmcfg_desc_t::type

Type of the value.

◆ [union]

union { ... } _wlmcfg_desc_t::v

And the descriptor of the value.


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