HTML Tidy  5.6.0
The HTACG Tidy HTML Project
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures
Here are the data structures with brief descriptions:
oCAnchor
oCAttrHash
oCAttribute
oCAttVal
oCDictDefines a dictionary entry for a single Tidy tag, including all of the relevant information that it requires
oCIStack
oCLexer
oCNode
oCStreamIn
oCStreamOut
oCTagStyle
oCStyleProp
oCTidyOptionImplThis structure defines the internal representation of a Tidy option
oCTidyAccessImpl
oCTidyAllocatorTidy's built-in default allocator
oCTidyAllocatorVtblThis structure is the function table for an allocator
oCTidyAttribImpl
oCTidyBufferA TidyBuffer is chunk of memory that can be used for multiple I/O purposes within Tidy
oCTidyDocImpl
oCTidyMessageImplThe basic struct for communicating a message within LibTidy
oCAllOption_tArray holding all options
oCAttrVersion
oCCmdOptDescThe struct and subsequent array keep the help output structured because we also output all of this stuff as as XML
oCDictHashThis structure provide hash lookup for Tidy tags
oClanguageDefinitionFinally, a complete language definition
oClanguageDictionaryEntryDescribes a record for a localization string
oCOptionDescStructure maintains a description of a configuration ption
oCPickListItemStructs 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
oCPriorityAttribs
oCTidyAttrAttributes of a TidyNode are represented by this data type
oCTidyConfigImplThis type is used to define a structure for keeping track of the values for each option
oCTidyDocInstances of this represent a Tidy document, which encapsulates everything there is to know about a single Tidy session
oCTidyIndent
oCTidyInputSourceThis type defines an input source capable of delivering raw bytes of input
oCtidyLocaleMapItemImplThe 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
oCtidyLocalMapItemRepresents an opaque type we can use for tidyLocaleMapItem, which is used to iterate through the language list, and used to access the windowsName() and the posixName()
oCTidyMessageInstances of this type represent messages generated by Tidy in reference to your document
oCTidyMessageArgumentInstances of this type represent the arguments that compose part of the message represented by TidyMessage
oCTidyMutedMessagesMaintains a list of messages not to display
oCTidyNodeSingle nodes of a TidyDocument are represented by this datatype
oCTidyOptionInstances of this represent a Tidy configuration option, which contains useful data about these options
oCTidyOptionDocUsed to build a table of documentation cross-references
oCTidyOptionValueStored option values can be one of two internal types
oCTidyOutputSinkThis type defines an output destination capable of accepting raw bytes of output
oCTidyPrintImpl
\CTidyTagImplThis structure consists of the lists of all tags known to Tidy