| CAnchor | |
| CAttrHash | |
| CAttribute | |
| CAttVal | |
| CDict | |
| CDictHash | |
| CIStack | |
| CLexer | |
| CNode | |
| CStreamIn | |
| CStreamOut | |
| CTagStyle | |
| CStyleProp | |
| CTidyOptionImpl | |
| CTidyAccessImpl | |
| CTidyAllocator | An allocator |
| CTidyAllocatorVtbl | An allocator's function table |
| CTidyAttribImpl | |
| CTidyBuffer | TidyBuffer - A chunk of memory |
| CTidyDocImpl | |
| CTidyTagImpl | |
| CAllOption_t | Array holding all options |
| CAttrVersion | |
| CCmdOptDesc | The struct and subsequent array keep the help output structured because we also output all of this stuff as as XML |
| ClanguageDefinition | Finally, a complete language definition |
| ClanguageDictionaryEntry | Describes a record for a localization string |
| COptionDesc | Structure maintains a description of an option |
| CTidyAttr | Opaque attribute datatype |
| CTidyConfigImpl | |
| CTidyDoc | Opaque document datatype |
| CtidyErrorFilterKeyItem | The function getNextErrorCode() returns pointers to this type; it gives LibTidy implementors the ability to know what errors can be returned via TidyReportFilter3 |
| CTidyIndent | |
| CTidyInputSource | TidyInputSource - Delivers raw bytes of input |
| CtidyLocaleMapItem | The 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 |
| CTidyNode | Opaque node datatype |
| CTidyOption | Opaque option datatype |
| CTidyOptionDoc | |
| CTidyOptionValue | |
| CTidyOutputSink | TidyOutputSink - accepts raw bytes of output |
| CTidyPrintImpl |