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

Generated descriptor for a bound structure. More...

#include <zxsd_bind.h>

Collaboration diagram for zxsd_bind_type:
Collaboration graph
[legend]

Data Fields

const char * name
 Generated C type name, for diagnostics.
 
const char * type_name
 Named XSD type, or NULL if anonymous.
 
const char * type_namespace
 Named XSD type namespace, or NULL.
 
size_t size
 Size of the structure.
 
const zxsd_bind_field_t * fields
 Attributes, then elements, then content.
 
size_t field_count
 Number of entries in fields.
 

Detailed Description

Generated descriptor for a bound structure.

Definition at line 105 of file zxsd_bind.h.

Field Documentation

◆ field_count

size_t zxsd_bind_type::field_count

Number of entries in fields.

Definition at line 111 of file zxsd_bind.h.

◆ fields

const zxsd_bind_field_t* zxsd_bind_type::fields

Attributes, then elements, then content.

Definition at line 110 of file zxsd_bind.h.

◆ name

const char* zxsd_bind_type::name

Generated C type name, for diagnostics.

Definition at line 106 of file zxsd_bind.h.

◆ size

size_t zxsd_bind_type::size

Size of the structure.

Definition at line 109 of file zxsd_bind.h.

◆ type_name

const char* zxsd_bind_type::type_name

Named XSD type, or NULL if anonymous.

Definition at line 107 of file zxsd_bind.h.

◆ type_namespace

const char* zxsd_bind_type::type_namespace

Named XSD type namespace, or NULL.

Definition at line 108 of file zxsd_bind.h.


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