Home | History | Annotate | Download | only in llvm-cov

Lines Matching defs:View

1 //===- SourceCoverageView.h - Code coverage view for source code ----------===//
26 /// \brief A view that represents a macro or include expansion.
29 std::unique_ptr<SourceCoverageView> View;
32 std::unique_ptr<SourceCoverageView> View)
33 : Region(Region), View(std::move(View)) {}
35 : Region(std::move(RHS.Region)), View(std::move(RHS.View)) {}
38 View = std::move(RHS.View);
51 /// \brief A view that represents a function instantiation.
55 std::unique_ptr<SourceCoverageView> View;
58 std::unique_ptr<SourceCoverageView> View)
59 : FunctionName(FunctionName), Line(Line), View(std::move(View)) {}
62 View(std::move(RHS.View)) {}
66 View = std::move(RHS.View);
137 /// \brief Create a file to print a coverage view into.
141 /// \brief Close a file which has been used to print a coverage view.
150 /// \brief A code coverage view of a source file or function.
152 /// A source coverage view and its nested sub-views form a file-oriented
153 /// representation of code coverage data. This view can be printed out by a
188 /// \brief Render a header for the view.
191 /// \brief Render a footer for the view.
194 /// \brief Render the source name for the view.
203 /// \brief Render a view divider at the given \p ViewDepth.
231 /// \brief Render an expansion view and any nested views.
235 /// \brief Render an instantiation view and any nested views.
248 /// \brief Check if there are any sub-views attached to this view.
269 /// \brief Add an expansion subview to this view.
271 std::unique_ptr<SourceCoverageView> View);
273 /// \brief Add a function instantiation subview to this view.
275 std::unique_ptr<SourceCoverageView> View);