Table Headers - GNU libavl 2.0.3
Author: Ben Pfaff

2.11 Table Headers |

Here we gather together in one place all of the types and prototypes for a generic table.

    15. <Table types 15> =
    <Table function types 3>
    <Memory allocator 6>
    <Default memory allocator header 8>

This code is included in 25, 143, 194, 249, 299, 335, 374, 417, 454, 488, 521, and 553.

    16. <Table function prototypes 16> =
    <Table creation function prototypes 9>
    <Table insertion and deletion function prototypes 11>
    <Table assertion function prototypes 12>
    <Table count macro 593>
    <Traverser constructor function prototypes 13>
    <Traverser manipulator function prototypes 14>

This code is included in 25, 143, 194, 249, 299, 335, 374, 417, 454, 488, 521, and 553.

All of our tables fit the specification given in Exercise 2.7-1, so <Table count macro 593> is directly included above.