HTML Tidy  5.7.28
The HTACG Tidy HTML Project
Data Structures
Here are the data structures with brief descriptions:
 CAnchor
 CAttrHash
 CAttribute
 CAttVal
 CDictDefines a dictionary entry for a single Tidy tag, including all of the relevant information that it requires
 CIStack
 CLexer
 CNode
 CStreamIn
 CStreamOut
 CTagStyle
 CStyleProp
 CTidyOptionImplThis structure defines the internal representation of a Tidy option
 CTidyAccessImpl
 CTidyAllocatorTidy's built-in default allocator
 CTidyAllocatorVtblThis structure is the function table for an allocator
 CTidyAttribImpl
 CTidyBufferA TidyBuffer is chunk of memory that can be used for multiple I/O purposes within Tidy
 CTidyDocImpl
 CTidyMessageImplThe basic struct for communicating a message within LibTidy
 CAllOption_tArray holding all options
 CAttrVersion
 CCmdOptDescThe struct and subsequent array keep the help output structured because we also output all of this stuff as as XML
 CDictHashThis structure provide hash lookup for Tidy tags
 ClanguageDefinitionFinally, a complete language definition
 ClanguageDictionaryEntryDescribes a record for a localization string
 COptionDescStructure maintains a description of a configuration ption
 CPickListItemStructs of this type contain information needed in order to present picklists, relate picklist entries to public enum values, and parse strings that are accepted in order to assign the value
 CPriorityAttribs
 CTidyAttr
 CTidyConfigImplThis type is used to define a structure for keeping track of the values for each option
 CTidyDoc
 CTidyIndent
 CTidyInputSourceThis type defines an input source capable of delivering raw bytes of input
 CtidyLocaleMapItem
 CtidyLocaleMapItemImplThe function getNextWindowsLanguage() returns pointers to this type; it gives LibTidy implementors the ability to determine how Windows locale names are mapped to POSIX language codes
 CTidyMessage
 CTidyMessageArgument
 CTidyMutedMessagesMaintains a list of messages not to display
 CTidyNode
 CTidyOption
 CTidyOptionDocUsed to build a table of documentation cross-references
 CTidyOptionValueStored option values can be one of two internal types
 CTidyOutputSinkThis type defines an output destination capable of accepting raw bytes of output
 CTidyPrintImpl
 CTidyTagImplThis structure consists of the lists of all tags known to Tidy