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

For internal use only. The memory object's context. Opaque to user applications. More...

Collaboration diagram for mem:
Collaboration graph
[legend]

Data Fields

const void * vpValidate
 validation handle More...
 
exceptionspException
 Pointer to the exception struct. NULL if none. More...
 
aint uiActiveCellCount
 number of cells on the active list More...
 
mem_cell * spActiveList
 pointer to the first (and last) cell in a circularly, doubly linked list More...
 
mem_stats sStats
 memory statistics More...
 

Detailed Description

For internal use only. The memory object's context. Opaque to user applications.

Note that all of the elements in this structure are only present when APG_MEM_STAT is defined. Those not needed for statistics collection are absent otherwise.

Definition at line 68 of file memory.c.

Field Documentation

◆ spActiveList

mem_cell* mem::spActiveList

pointer to the first (and last) cell in a circularly, doubly linked list

Definition at line 72 of file memory.c.

◆ spException

exception* mem::spException

Pointer to the exception struct. NULL if none.

Definition at line 70 of file memory.c.

◆ sStats

mem_stats mem::sStats

memory statistics

Definition at line 73 of file memory.c.

◆ uiActiveCellCount

aint mem::uiActiveCellCount

number of cells on the active list

Definition at line 71 of file memory.c.

◆ vpValidate

const void* mem::vpValidate

validation handle

Definition at line 69 of file memory.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.