Lines Matching full:view

1 //===- SourceCoverageView.h - Code coverage view for source code ----------===//
29 /// A view that represents a macro or include expansion.
32 std::unique_ptr<SourceCoverageView> View;
35 std::unique_ptr<SourceCoverageView> View)
36 : Region(Region), View(std::move(View)) {}
38 : Region(std::move(RHS.Region)), View(std::move(RHS.View)) {}
41 View = std::move(RHS.View);
54 /// A view that represents a function instantiation.
58 std::unique_ptr<SourceCoverageView> View;
61 std::unique_ptr<SourceCoverageView> View)
62 : FunctionName(FunctionName), Line(Line), View(std::move(View)) {}
70 /// A view that represents one or more branch regions on a given source line.
85 /// A view that represents one or more MCDC regions on a given source line.
137 /// Create a file to print a coverage view into.
141 /// Close a file which has been used to print a coverage view.
152 /// A code coverage view of a source file or function.
154 /// A source coverage view and its nested sub-views form a file-oriented
155 /// representation of code coverage data. This view can be printed out by a
199 /// Render a header for the view.
202 /// Render a footer for the view.
205 /// Render the source name for the view.
214 /// Render a view divider at the given \p ViewDepth.
240 /// Render an expansion view and any nested views.
244 /// Render an instantiation view and any nested views.
248 /// Render a branch view and any nested views.
252 /// Render an MCDC view.
272 /// Check if there are any sub-views attached to this view.
293 /// Add an expansion subview to this view.
295 std::unique_ptr<SourceCoverageView> View);
297 /// Add a function instantiation subview to this view.
299 std::unique_ptr<SourceCoverageView> View);
301 /// Add a branch subview to this view.
304 /// Add an MCDC subview to this view.