Lines Matching defs:CoverageViewOptions
19 struct CoverageViewOptions { struct
20 enum class OutputFormat {
26 enum class BranchOutputType { Count, Percent, Off };
28 bool Debug;
29 bool Colors;
30 bool ShowLineNumbers;
31 bool ShowLineStats;
32 bool ShowRegionMarkers;
33 bool ShowMCDC;
34 bool ShowBranchCounts;
35 bool ShowBranchPercents;
36 bool ShowExpandedRegions;
37 bool ShowFunctionInstantiations;
38 bool ShowFullFilenames;
39 bool ShowBranchSummary;
40 bool ShowMCDCSummary;
41 bool ShowRegionSummary;
42 bool ShowInstantiationSummary;
43 bool ShowDirectoryCoverage;
44 bool ExportSummaryOnly;
45 bool SkipExpansions;
46 bool SkipFunctions;
47 bool SkipBranches;
48 OutputFormat Format;
49 BranchOutputType ShowBranches;
50 std::string ShowOutputDirectory;
51 std::vector<std::string> DemanglerOpts;
52 uint32_t TabSize;
53 std::string ProjectTitle;
54 std::string CreatedTimeStr;
55 unsigned NumThreads;
56 std::string CompilationDirectory;
57 float HighCovWatermark;
58 float LowCovWatermark;
61 ColoredRawOstream colored_ostream(raw_ostream &OS, in colored_ostream()
67 bool hasOutputDirectory() const { return !ShowOutputDirectory.empty(); } in hasOutputDirectory()
70 bool hasDemangler() const { return !DemanglerOpts.empty(); } in hasDemangler()
73 bool hasProjectTitle() const { return !ProjectTitle.empty(); } in hasProjectTitle()
76 bool hasCreatedTime() const { return !CreatedTimeStr.empty(); } in hasCreatedTime()
79 std::string getLLVMVersionString() const { in getLLVMVersionString()