Version 7.0
Copyright © 2021 Lowell D. Thomas
APG
… an ABNF Parser Generator
Data Fields
u32_phrase Struct Reference

Defines a pointer to an array of 32-bit unsigned integers plus its length. Typically needed by Unicode applications. More...

#include <lib.h>

Data Fields

const uint32_t * uipPhrase
 Pointer to an array of 32-bit unsigned integers. More...
 
uint32_t uiLength
 The number of integers in the array. More...
 

Detailed Description

Defines a pointer to an array of 32-bit unsigned integers plus its length. Typically needed by Unicode applications.

This type of phrase is often necessary when dealing with Unicode, but can be used for any array of 32-bit unsigned integers. Since the array may hold characters of all possible values, it is not possible to use a special character to signal the end of the array. Therefore, the structure includes the array length.

Definition at line 73 of file lib.h.

Field Documentation

◆ uiLength

uint32_t u32_phrase::uiLength

The number of integers in the array.

Definition at line 75 of file lib.h.

◆ uipPhrase

const uint32_t* u32_phrase::uipPhrase

Pointer to an array of 32-bit unsigned integers.

Definition at line 74 of file lib.h.


The documentation for this struct was generated from the following file:
APG Version 7.0 is licensed under the 2-Clause BSD License,
an Open Source Initiative Approved License.