zxsd 0.20.0
Embedded XML Schema validation for C
Loading...
Searching...
No Matches
Data Fields
zxsd_bind_stream_frame_t Struct Reference

Internal binding frame, exposed only for static allocation. More...

#include <zxsd_bind.h>

Collaboration diagram for zxsd_bind_stream_frame_t:
Collaboration graph
[legend]

Data Fields

const zxsd_bind_type_t * type
 Complex or simpleContent structure, if any.
 
const zxsd_bind_field_t * field
 Scalar element descriptor, if any.
 
void * object
 Caller/arena storage receiving this element.
 
unsigned char path_match
 Absolute selection prefix matches through this depth.
 
unsigned char seen_attributes [32u]
 Explicit attributes seen.
 

Detailed Description

Internal binding frame, exposed only for static allocation.

Definition at line 212 of file zxsd_bind.h.

Field Documentation

◆ field

const zxsd_bind_field_t* zxsd_bind_stream_frame_t::field

Scalar element descriptor, if any.

Definition at line 214 of file zxsd_bind.h.

◆ object

void* zxsd_bind_stream_frame_t::object

Caller/arena storage receiving this element.

Definition at line 215 of file zxsd_bind.h.

◆ path_match

unsigned char zxsd_bind_stream_frame_t::path_match

Absolute selection prefix matches through this depth.

Definition at line 216 of file zxsd_bind.h.

◆ seen_attributes

unsigned char zxsd_bind_stream_frame_t::seen_attributes[32u]

Explicit attributes seen.

Definition at line 217 of file zxsd_bind.h.

◆ type

const zxsd_bind_type_t* zxsd_bind_stream_frame_t::type

Complex or simpleContent structure, if any.

Definition at line 213 of file zxsd_bind.h.


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