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 ShowBranchCounts;
34 bool ShowBranchPercents;
35 bool ShowExpandedRegions;
36 bool ShowFunctionInstantiations;
37 bool ShowFullFilenames;
38 bool ShowBranchSummary;
39 bool ShowRegionSummary;
40 bool ShowInstantiationSummary;
41 bool ExportSummaryOnly;
42 bool SkipExpansions;
43 bool SkipFunctions;
44 OutputFormat Format;
45 BranchOutputType ShowBranches;
46 std::string ShowOutputDirectory;
47 std::vector<std::string> DemanglerOpts;
48 uint32_t TabSize;
49 std::string ProjectTitle;
50 std::string CreatedTimeStr;
51 unsigned NumThreads;
52 std::string CompilationDirectory;
53 float HighCovWatermark;
54 float LowCovWatermark;
57 ColoredRawOstream colored_ostream(raw_ostream &OS, in colored_ostream()
63 bool hasOutputDirectory() const { return !ShowOutputDirectory.empty(); } in hasOutputDirectory()
66 bool hasDemangler() const { return !DemanglerOpts.empty(); } in hasDemangler()
69 bool hasProjectTitle() const { return !ProjectTitle.empty(); } in hasProjectTitle()
72 bool hasCreatedTime() const { return !CreatedTimeStr.empty(); } in hasCreatedTime()
75 std::string getLLVMVersionString() const { in getLLVMVersionString()