Here are the data structures with brief descriptions:
CCallbackItem | Holds a series of callbacks for in a queue (linked list) |
CLanguageMap | |
CLicense | Holds a license and its associated details and patterns |
CLicenseListItem | Holds a list of Licenses in a linked list |
CLoc | Tracks total lines of code, comments, and blanks for a single language |
CLocDelta | Tracks changes in lines of code, comments, and blank lines for a single language |
CLocDeltaListItem | Tracks changes in lines of code, comments, and blank lines for multiple languages using a linked list |
CLocListItem | Tracks total lines of code, comments, and blanks for multiple languages using a linked list |
CParsedLanguage | Represents a single language parsed from a SourceFile |
CParsedLanguageListItem | Holds a set of ParsedLanguages in a linked list |
CSourceFile | Represents a single source code file |
CSourceFileListItem | Contains a set of SourceFiles |