\BOOKMARK [1][-]{section.1}{ Class and object hierarchies}{} \BOOKMARK [2][-]{subsection.1.1}{ Class hierarchy}{section.1} \BOOKMARK [2][-]{subsection.1.2}{ Object hierarchies: WRegion parents and managers}{section.1} \BOOKMARK [3][-]{subsubsection.1.2.1}{ Parent--child relations}{subsection.1.2} \BOOKMARK [3][-]{subsubsection.1.2.2}{ Manager--managed relations}{subsection.1.2} \BOOKMARK [2][-]{subsection.1.3}{ Summary}{section.1} \BOOKMARK [1][-]{section.2}{ Object system implementation}{} \BOOKMARK [1][-]{section.3}{ The Lua interface}{} \BOOKMARK [2][-]{subsection.3.1}{ Supported types}{section.3} \BOOKMARK [2][-]{subsection.3.2}{ Exporting functions}{section.3} \BOOKMARK [2][-]{subsection.3.3}{ Calling Lua functions and code}{section.3} \BOOKMARK [2][-]{subsection.3.4}{ Miscellaneous notes}{section.3} \BOOKMARK [1][-]{section.4}{ Miscellaneous design notes}{} \BOOKMARK [2][-]{subsection.4.1}{ Destroying WObj:s}{section.4} \BOOKMARK [2][-]{lstlisting.-36}{ The types !char*! and !const char*! as function parameters and return values}{section.4} \BOOKMARK [1][-]{section.5}{ C coding style}{} \BOOKMARK [2][-]{subsection.5.1}{ Whitespace}{section.5} \BOOKMARK [2][-]{subsection.5.2}{ Braces}{section.5} \BOOKMARK [2][-]{subsection.5.3}{ Names}{section.5} \BOOKMARK [2][-]{subsection.5.4}{ Miscellaneous}{section.5} \BOOKMARK [1][-]{section.A}{ GNU Free Documentation License}{} \BOOKMARK [1][-]{section*.14}{Index}{}