The basic unit of organization in the autodoc file is the section, which
starts with a line of the form:
[SectionType = name]
There can be many sections of the same type, i.e., having the same key name
for the section, named typeName in the functions below. Each of these
would typically have a different value for the name entry, although this is
not strictly necessary as no uniqueness is enforced and sections are not looked
up by name. All of the sections of
the same type are held in an array, referred to as a collection, and they are
accessed by their array
index. Thus, functions for setting or getting values from a section all
refer to the section by its typeName and its index sectInd.
Inside of a section, the autodoc contains a set lines with key-value pairs,
of the form:
key = value
In general, the values are stored as strings, but functions below can be used
for storing or retrieving the values from strings consisting of 1 to 3 floats
or integers. Sections of the same type do not need to have the same set of
key-value pairs defined.
Every autodoc structure is initialized with a section for global data stored at the start of the file, before any actual sections are defined. These data are accessed by calls with a typeName of "PreData" and a sectInd of 0.
LIST FUNCTIONS FROM autodoc.c
DESCRIBE FUNCTIONS FROM autodoc.c