GStats

Global Scanner Statistics.

class GStats {
NotNull!File[][string] filesByName;
NotNull!File[][ino_t] filesByInode;
NotNull!File[][SHA1Digest] filesByContentId;
NotNull!RegFile[][string] elfFilesBySymbol;
FileTags ftags;
Bytes64[NotNull!File] treeSizesByFile;
size_t[NotNull!File] lineCountsByFile;
DirKind[] vcDirKinds;
DirKind[string] vcDirKindsMap;
DirKind[] skippedDirKinds;
DirKind[string] skippedDirKindsMap;
FKinds txtFKinds;
FKinds binFKinds;
FKinds allFKinds;
FKinds selFKinds;
ScanContext scanContext;
KeyStrictness keyStrictness;
bool showNameDups;
bool showTreeContentDups;
bool showFileContentDups;
bool showELFSymbolDups;
bool linkContentDups;
bool showLinkDups;
SymlinkFollowContext followSymlinks;
bool showBrokenSymlinks;
bool showSymlinkCycles;
bool showAnyDups;
bool showMMaps;
bool showUsage;
bool showSHA1;
bool showLineCounts;
uint64_t noFiles;
uint64_t noRegFiles;
uint64_t noSymlinks;
uint64_t noSpecialFiles;
uint64_t noDirs;
uint64_t noScannedFiles;
uint64_t noScannedRegFiles;
uint64_t noScannedSymlinks;
uint64_t noScannedSpecialFiles;
uint64_t noScannedDirs;
auto shallowDensenessSum;
auto deepDensenessSum;
uint64_t densenessCount;
FOp fOp;
bool keyAsWord;
bool keyAsSymbol;
bool keyAsAcronym;
bool keyAsExact;
bool showTree;
bool useHTML;
bool browseOutput;
bool collectTypeHits;
bool colorFlag;
int scanDepth;
bool demangleELF;
bool recache;
bool useNGrams;
PathFormat pathFormat;
DirSorting subsSorting;
BuildType buildType;
DuplicatesContext duplicatesContext;
Dir[] topDirs;
Dir rootDir;
}

Meta