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

The lines object context. More...

Collaboration diagram for lines:
Collaboration graph
[legend]

Data Fields

const void * vpValidate
 A "magic number" to validate the context. More...
 
exceptionspException
 Pointer to an exception structure to report fatal errors back to the application's catch block. More...
 
void * vpMem
 Pointer to a memory object for allocating all memory associated with this object. More...
 
char * cpInput
 Pointer to the character array. More...
 
aint uiLength
 Number of characters in the array. More...
 
void * vpVecLines
 Pointer to a vector of parsed lines. More...
 
linespLines
 Pointer to the first line. More...
 
aint uiLineCount
 Number of lines in the array. More...
 
aint uiIterator
 Used by the iterator. More...
 

Detailed Description

The lines object context.

Definition at line 58 of file lines.c.

Field Documentation

◆ cpInput

char* lines::cpInput

Pointer to the character array.

Definition at line 63 of file lines.c.

◆ spException

exception* lines::spException

Pointer to an exception structure to report fatal errors back to the application's catch block.

Definition at line 60 of file lines.c.

◆ spLines

line* lines::spLines

Pointer to the first line.

Definition at line 66 of file lines.c.

◆ uiIterator

aint lines::uiIterator

Used by the iterator.

Definition at line 68 of file lines.c.

◆ uiLength

aint lines::uiLength

Number of characters in the array.

Definition at line 64 of file lines.c.

◆ uiLineCount

aint lines::uiLineCount

Number of lines in the array.

Definition at line 67 of file lines.c.

◆ vpMem

void* lines::vpMem

Pointer to a memory object for allocating all memory associated with this object.

Definition at line 62 of file lines.c.

◆ vpValidate

const void* lines::vpValidate

A "magic number" to validate the context.

Definition at line 59 of file lines.c.

◆ vpVecLines

void* lines::vpVecLines

Pointer to a vector of parsed lines.

Definition at line 65 of file lines.c.


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.