Go to the documentation of this file.
4 #ifndef OHCOUNT_STRUCTS_H
5 #define OHCOUNT_STRUCTS_H
int re_flags
Definition: structs.h:27
Tracks total lines of code, comments, and blanks for multiple languages using a linked list.
Definition: structs.h:99
struct LocDeltaListItem * head
Definition: structs.h:165
int buffer_size
Definition: structs.h:184
char * filename
Definition: structs.h:249
int blanks_added
Definition: structs.h:142
int filecount
Definition: structs.h:90
char * contents
Definition: structs.h:267
struct LicenseListItem * head
Definition: structs.h:61
char * comments_p
Definition: structs.h:199
SourceFile * sf
Definition: structs.h:317
struct LocDeltaListItem * tail
Definition: structs.h:171
struct LocListItem * head
Definition: structs.h:110
Represents a single language parsed from a SourceFile.
Definition: structs.h:179
int size
Definition: structs.h:273
struct LicenseListItem * next
Definition: structs.h:55
int exclude_re_flags
Definition: structs.h:36
int code_added
Definition: structs.h:130
LicenseList * license_list
Definition: structs.h:298
struct LicenseListItem LicenseList
const char * name
Definition: structs.h:15
struct SourceFileListItem * tail
Definition: structs.h:332
Contains a set of SourceFiles.
Definition: structs.h:315
struct LocListItem LocList
const char * language
Definition: structs.h:127
int blanks_count
Definition: structs.h:205
char * ext
Definition: structs.h:252
struct SourceFileListItem SourceFileList
const char * nice_name
Definition: structs.h:21
struct LocListItem * tail
Definition: structs.h:116
LocList * loc_list
Definition: structs.h:304
char * comments
Definition: structs.h:196
struct LocDeltaListItem * next
Definition: structs.h:159
Tracks total lines of code, comments, and blanks for a single language.
Definition: structs.h:76
Holds a set of ParsedLanguages in a linked list.
Definition: structs.h:213
struct LocDeltaListItem LocDeltaList
const char * language
Definition: structs.h:279
LocDelta * delta
Definition: structs.h:156
const char * url
Definition: structs.h:18
License * lic
Definition: structs.h:52
int blanks_removed
Definition: structs.h:145
Loc * loc
Definition: structs.h:101
Tracks changes in lines of code, comments, and blank lines for a single language.
Definition: structs.h:125
struct LocListItem * next
Definition: structs.h:104
const char * re
Definition: structs.h:24
Holds a list of Licenses in a linked list.
Definition: structs.h:50
ParsedLanguage * pl
Definition: structs.h:215
char * diskpath
Definition: structs.h:258
int comments_removed
Definition: structs.h:139
Represents a single source code file.
Definition: structs.h:238
struct SourceFileListItem * next
Definition: structs.h:320
pcre * exclude_regexp
Definition: structs.h:42
struct ParsedLanguageListItem * head
Definition: structs.h:224
int language_detected
Definition: structs.h:285
Tracks changes in lines of code, comments, and blank lines for multiple languages using a linked list...
Definition: structs.h:154
char * code
Definition: structs.h:187
Holds a license and its associated details and patterns.
Definition: structs.h:13
const char * name
Definition: structs.h:181
const char * exclude_re
Definition: structs.h:33
struct ParsedLanguageListItem * next
Definition: structs.h:218
int dirpath
Definition: structs.h:246
char * filepath
Definition: structs.h:240
int code_removed
Definition: structs.h:133
struct ParsedLanguageListItem ParsedLanguageList
int code_count
Definition: structs.h:193
ParsedLanguageList * parsed_language_list
Definition: structs.h:292
pcre * regexp
Definition: structs.h:39
struct LicenseListItem * tail
Definition: structs.h:67
int comments_count
Definition: structs.h:202
struct ParsedLanguageListItem * tail
Definition: structs.h:230
char * code_p
Definition: structs.h:190
int comments
Definition: structs.h:84
struct SourceFileListItem * head
Definition: structs.h:326
char ** filenames
Definition: structs.h:307
const char * language
Definition: structs.h:78
int blanks
Definition: structs.h:87
int code
Definition: structs.h:81
int comments_added
Definition: structs.h:136