Data Structures
Here are the data structures with brief descriptions:
CallbackItem | Holds a series of callbacks for in a queue (linked list) |
LanguageMap | |
License | Holds a license and its associated details and patterns |
LicenseListItem | Holds a list of Licenses in a linked list |
Loc | Tracks total lines of code, comments, and blanks for a single language |
LocDelta | Tracks changes in lines of code, comments, and blank lines for a single language |
LocDeltaListItem | Tracks changes in lines of code, comments, and blank lines for multiple languages using a linked list |
LocListItem | Tracks total lines of code, comments, and blanks for multiple languages using a linked list |
ParsedLanguage | Represents a single language parsed from a SourceFile |
ParsedLanguageListItem | Holds a set of ParsedLanguages in a linked list |
SourceFile | Represents a single source code file |
SourceFileListItem | Contains a set of SourceFiles |