/work/obj-fuzz/dist/include/nsCSSRenderingBorders.h
Line | Count | Source (jump to first uncovered line) |
1 | | /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ |
2 | | /* vim: set ts=8 sts=2 et sw=2 tw=80: */ |
3 | | /* This Source Code Form is subject to the terms of the Mozilla Public |
4 | | * License, v. 2.0. If a copy of the MPL was not distributed with this |
5 | | * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
6 | | |
7 | | #ifndef NS_CSS_RENDERING_BORDERS_H |
8 | | #define NS_CSS_RENDERING_BORDERS_H |
9 | | |
10 | | #include "gfxRect.h" |
11 | | #include "mozilla/Attributes.h" |
12 | | #include "mozilla/gfx/2D.h" |
13 | | #include "mozilla/gfx/BezierUtils.h" |
14 | | #include "mozilla/gfx/PathHelpers.h" |
15 | | #include "mozilla/RefPtr.h" |
16 | | #include "nsColor.h" |
17 | | #include "nsCOMPtr.h" |
18 | | #include "nsIFrame.h" |
19 | | #include "nsImageRenderer.h" |
20 | | #include "nsStyleConsts.h" |
21 | | #include "nsStyleStruct.h" |
22 | | #include "nsPresContext.h" |
23 | | #include "gfxUtils.h" |
24 | | |
25 | | struct nsBorderColors; |
26 | | class nsDisplayBorder; |
27 | | |
28 | | namespace mozilla { |
29 | | namespace gfx { |
30 | | class GradientStops; |
31 | | } // namespace gfx |
32 | | namespace layers { |
33 | | class StackingContextHelper; |
34 | | } // namespace layers |
35 | | } // namespace mozilla |
36 | | |
37 | | // define this to enable a bunch of debug dump info |
38 | | #undef DEBUG_NEW_BORDERS |
39 | | |
40 | | /* |
41 | | * Helper class that handles border rendering. |
42 | | * |
43 | | * aDrawTarget -- the DrawTarget to which the border should be rendered |
44 | | * outsideRect -- the rectangle on the outer edge of the border |
45 | | * |
46 | | * For any parameter where an array of side values is passed in, |
47 | | * they are in top, right, bottom, left order. |
48 | | * |
49 | | * borderStyles -- one border style enum per side |
50 | | * borderWidths -- one border width per side |
51 | | * borderRadii -- a RectCornerRadii struct describing the w/h for each rounded |
52 | | * corner. If the corner doesn't have a border radius, 0,0 should be given for |
53 | | * it. borderColors -- one nscolor per side |
54 | | * |
55 | | * skipSides -- a bit mask specifying which sides, if any, to skip |
56 | | * backgroundColor -- the background color of the element. |
57 | | * Used in calculating colors for 2-tone borders, such as inset and outset |
58 | | * gapRect - a rectangle that should be clipped out to leave a gap in a border, |
59 | | * or nullptr if none. |
60 | | */ |
61 | | |
62 | | typedef enum { |
63 | | BorderColorStyleNone, |
64 | | BorderColorStyleSolid, |
65 | | BorderColorStyleLight, |
66 | | BorderColorStyleDark |
67 | | } BorderColorStyle; |
68 | | |
69 | | class nsIDocument; |
70 | | class nsPresContext; |
71 | | |
72 | | class nsCSSBorderRenderer final |
73 | | { |
74 | | typedef mozilla::gfx::Bezier Bezier; |
75 | | typedef mozilla::gfx::ColorPattern ColorPattern; |
76 | | typedef mozilla::gfx::DrawTarget DrawTarget; |
77 | | typedef mozilla::gfx::Float Float; |
78 | | typedef mozilla::gfx::Path Path; |
79 | | typedef mozilla::gfx::Point Point; |
80 | | typedef mozilla::gfx::Rect Rect; |
81 | | typedef mozilla::gfx::RectCornerRadii RectCornerRadii; |
82 | | typedef mozilla::gfx::StrokeOptions StrokeOptions; |
83 | | |
84 | | friend class nsDisplayBorder; |
85 | | friend class nsDisplayOutline; |
86 | | friend class nsDisplayButtonBorder; |
87 | | friend class nsDisplayButtonForeground; |
88 | | |
89 | | public: |
90 | | nsCSSBorderRenderer(nsPresContext* aPresContext, |
91 | | const nsIDocument* aDocument, |
92 | | DrawTarget* aDrawTarget, |
93 | | const Rect& aDirtyRect, |
94 | | Rect& aOuterRect, |
95 | | const uint8_t* aBorderStyles, |
96 | | const Float* aBorderWidths, |
97 | | RectCornerRadii& aBorderRadii, |
98 | | const nscolor* aBorderColors, |
99 | | nscolor aBackgroundColor, |
100 | | bool aBackfaceIsVisible, |
101 | | const mozilla::Maybe<Rect>& aClipRect); |
102 | | |
103 | | // draw the entire border |
104 | | void DrawBorders(); |
105 | | |
106 | | void CreateWebRenderCommands( |
107 | | nsDisplayItem* aItem, |
108 | | mozilla::wr::DisplayListBuilder& aBuilder, |
109 | | mozilla::wr::IpcResourceUpdateQueue& aResources, |
110 | | const mozilla::layers::StackingContextHelper& aSc); |
111 | | |
112 | | // utility function used for background painting as well as borders |
113 | | static void ComputeInnerRadii(const RectCornerRadii& aRadii, |
114 | | const Float* aBorderSizes, |
115 | | RectCornerRadii* aInnerRadiiRet); |
116 | | |
117 | | // Given aRadii as the border radii for a rectangle, compute the |
118 | | // appropriate radii for another rectangle *outside* that rectangle |
119 | | // by increasing the radii, except keeping sharp corners sharp. |
120 | | // Used for spread box-shadows |
121 | | static void ComputeOuterRadii(const RectCornerRadii& aRadii, |
122 | | const Float* aBorderSizes, |
123 | | RectCornerRadii* aOuterRadiiRet); |
124 | | |
125 | | static bool AllCornersZeroSize(const RectCornerRadii& corners); |
126 | | |
127 | | private: |
128 | | RectCornerRadii mBorderCornerDimensions; |
129 | | |
130 | | // Target document to report warning |
131 | | nsPresContext* mPresContext; |
132 | | const nsIDocument* mDocument; |
133 | | |
134 | | // destination DrawTarget and dirty rect |
135 | | DrawTarget* mDrawTarget; |
136 | | Rect mDirtyRect; |
137 | | |
138 | | // the rectangle of the outside and the inside of the border |
139 | | Rect mOuterRect; |
140 | | Rect mInnerRect; |
141 | | |
142 | | // the style and size of the border |
143 | | uint8_t mBorderStyles[4]; |
144 | | Float mBorderWidths[4]; |
145 | | RectCornerRadii mBorderRadii; |
146 | | |
147 | | // the colors for 'border-top-color' et. al. |
148 | | nscolor mBorderColors[4]; |
149 | | |
150 | | // the background color |
151 | | nscolor mBackgroundColor; |
152 | | |
153 | | // calculated values |
154 | | bool mAllBordersSameStyle; |
155 | | bool mAllBordersSameWidth; |
156 | | bool mOneUnitBorder; |
157 | | bool mNoBorderRadius; |
158 | | bool mAvoidStroke; |
159 | | bool mBackfaceIsVisible; |
160 | | mozilla::Maybe<Rect> mLocalClip; |
161 | | |
162 | | // For all the sides in the bitmask, would they be rendered |
163 | | // in an identical color and style? |
164 | | bool AreBorderSideFinalStylesSame(uint8_t aSides); |
165 | | |
166 | | // For the given style, is the given corner a solid color? |
167 | | bool IsSolidCornerStyle(uint8_t aStyle, mozilla::Corner aCorner); |
168 | | |
169 | | // For the given corner, is the given corner mergeable into one dot? |
170 | | bool IsCornerMergeable(mozilla::Corner aCorner); |
171 | | |
172 | | // For the given solid corner, what color style should be used? |
173 | | BorderColorStyle BorderColorStyleForSolidCorner(uint8_t aStyle, |
174 | | mozilla::Corner aCorner); |
175 | | |
176 | | // |
177 | | // Path generation functions |
178 | | // |
179 | | |
180 | | // Get the Rect for drawing the given corner |
181 | | Rect GetCornerRect(mozilla::Corner aCorner); |
182 | | // add the path for drawing the given side without any adjacent corners to the |
183 | | // context |
184 | | Rect GetSideClipWithoutCornersRect(mozilla::Side aSide); |
185 | | |
186 | | // Create a clip path for the wedge that this side of |
187 | | // the border should take up. This is only called |
188 | | // when we're drawing separate border sides, so we know |
189 | | // that ADD compositing is taking place. |
190 | | // |
191 | | // This code needs to make sure that the individual pieces |
192 | | // don't ever (mathematically) overlap; the pixel overlap |
193 | | // is taken care of by the ADD compositing. |
194 | | already_AddRefed<Path> GetSideClipSubPath(mozilla::Side aSide); |
195 | | |
196 | | // Return start or end point for dashed/dotted side |
197 | | Point GetStraightBorderPoint(mozilla::Side aSide, |
198 | | mozilla::Corner aCorner, |
199 | | bool* aIsUnfilled, |
200 | | Float aDotOffset = 0.0f); |
201 | | |
202 | | // Return bezier control points for the outer and the inner curve for given |
203 | | // corner |
204 | | void GetOuterAndInnerBezier(Bezier* aOuterBezier, |
205 | | Bezier* aInnerBezier, |
206 | | mozilla::Corner aCorner); |
207 | | |
208 | | // Given a set of sides to fill and a color, do so in the fastest way. |
209 | | // |
210 | | // Stroke tends to be faster for smaller borders because it doesn't go |
211 | | // through the tessellator, which has initialization overhead. If |
212 | | // we're rendering all sides, we can use stroke at any thickness; we |
213 | | // also do TL/BR pairs at 1px thickness using stroke. |
214 | | // |
215 | | // If we can't stroke, then if it's a TL/BR pair, we use the specific |
216 | | // TL/BR paths. Otherwise, we do the full path and fill. |
217 | | // |
218 | | // Calling code is expected to only set up a clip as necessary; no |
219 | | // clip is needed if we can render the entire border in 1 or 2 passes. |
220 | | void FillSolidBorder(const Rect& aOuterRect, |
221 | | const Rect& aInnerRect, |
222 | | const RectCornerRadii& aBorderRadii, |
223 | | const Float* aBorderSizes, |
224 | | int aSides, |
225 | | const ColorPattern& aColor); |
226 | | |
227 | | // |
228 | | // core rendering |
229 | | // |
230 | | |
231 | | // draw the border for the given sides, using the style of the first side |
232 | | // present in the bitmask |
233 | | void DrawBorderSides(int aSides); |
234 | | |
235 | | // Setup the stroke options for the given dashed/dotted side |
236 | | void SetupDashedOptions(StrokeOptions* aStrokeOptions, |
237 | | Float aDash[2], |
238 | | mozilla::Side aSide, |
239 | | Float aBorderLength, |
240 | | bool isCorner); |
241 | | |
242 | | // Draw the given dashed/dotte side |
243 | | void DrawDashedOrDottedSide(mozilla::Side aSide); |
244 | | |
245 | | // Draw the given dotted side, each dot separately |
246 | | void DrawDottedSideSlow(mozilla::Side aSide); |
247 | | |
248 | | // Draw the given dashed/dotted corner |
249 | | void DrawDashedOrDottedCorner(mozilla::Side aSide, mozilla::Corner aCorner); |
250 | | |
251 | | // Draw the given dotted corner, each segment separately |
252 | | void DrawDottedCornerSlow(mozilla::Side aSide, mozilla::Corner aCorner); |
253 | | |
254 | | // Draw the given dashed corner, each dot separately |
255 | | void DrawDashedCornerSlow(mozilla::Side aSide, mozilla::Corner aCorner); |
256 | | |
257 | | // Draw the given dashed/dotted corner with solid style |
258 | | void DrawFallbackSolidCorner(mozilla::Side aSide, mozilla::Corner aCorner); |
259 | | |
260 | | // Analyze if all border sides have the same width. |
261 | | bool AllBordersSameWidth(); |
262 | | |
263 | | // Analyze if all borders are 'solid' this also considers hidden or 'none' |
264 | | // borders because they can be considered 'solid' borders of 0 width and |
265 | | // with no color effect. |
266 | | bool AllBordersSolid(); |
267 | | |
268 | | // Draw a solid color border that is uniformly the same width. |
269 | | void DrawSingleWidthSolidBorder(); |
270 | | |
271 | | // Draw any border which is solid on all sides. |
272 | | void DrawSolidBorder(); |
273 | | }; |
274 | | |
275 | | class nsCSSBorderImageRenderer final |
276 | | { |
277 | | typedef mozilla::nsImageRenderer nsImageRenderer; |
278 | | |
279 | | public: |
280 | | static mozilla::Maybe<nsCSSBorderImageRenderer> CreateBorderImageRenderer( |
281 | | nsPresContext* aPresContext, |
282 | | nsIFrame* aForFrame, |
283 | | const nsRect& aBorderArea, |
284 | | const nsStyleBorder& aStyleBorder, |
285 | | const nsRect& aDirtyRect, |
286 | | nsIFrame::Sides aSkipSides, |
287 | | uint32_t aFlags, |
288 | | mozilla::image::ImgDrawResult* aDrawResult); |
289 | | |
290 | | mozilla::image::ImgDrawResult DrawBorderImage(nsPresContext* aPresContext, |
291 | | gfxContext& aRenderingContext, |
292 | | nsIFrame* aForFrame, |
293 | | const nsRect& aDirtyRect); |
294 | | mozilla::image::ImgDrawResult CreateWebRenderCommands( |
295 | | nsDisplayItem* aItem, |
296 | | nsIFrame* aForFrame, |
297 | | mozilla::wr::DisplayListBuilder& aBuilder, |
298 | | mozilla::wr::IpcResourceUpdateQueue& aResources, |
299 | | const mozilla::layers::StackingContextHelper& aSc, |
300 | | mozilla::layers::WebRenderLayerManager* aManager, |
301 | | nsDisplayListBuilder* aDisplayListBuilder); |
302 | | |
303 | | nsCSSBorderImageRenderer(const nsCSSBorderImageRenderer& aRhs); |
304 | | nsCSSBorderImageRenderer& operator=(const nsCSSBorderImageRenderer& aRhs); |
305 | | |
306 | | private: |
307 | | nsCSSBorderImageRenderer(nsIFrame* aForFrame, |
308 | | const nsRect& aBorderArea, |
309 | | const nsStyleBorder& aStyleBorder, |
310 | | nsIFrame::Sides aSkipSides, |
311 | | const nsImageRenderer& aImageRenderer); |
312 | | |
313 | | nsImageRenderer mImageRenderer; |
314 | | nsSize mImageSize; |
315 | | nsMargin mSlice; |
316 | | nsMargin mWidths; |
317 | | nsMargin mImageOutset; |
318 | | nsRect mArea; |
319 | | nsRect mClip; |
320 | | mozilla::StyleBorderImageRepeat mRepeatModeHorizontal; |
321 | | mozilla::StyleBorderImageRepeat mRepeatModeVertical; |
322 | | uint8_t mFill; |
323 | | |
324 | | friend class nsDisplayBorder; |
325 | | friend struct nsCSSRendering; |
326 | | }; |
327 | | |
328 | | namespace mozilla { |
329 | | #ifdef DEBUG_NEW_BORDERS |
330 | | #include <stdarg.h> |
331 | | |
332 | | static inline void |
333 | | PrintAsString(const mozilla::gfx::Point& p) |
334 | | { |
335 | | fprintf(stderr, "[%f,%f]", p.x, p.y); |
336 | | } |
337 | | |
338 | | static inline void |
339 | | PrintAsString(const mozilla::gfx::Size& s) |
340 | | { |
341 | | fprintf(stderr, "[%f %f]", s.width, s.height); |
342 | | } |
343 | | |
344 | | static inline void |
345 | | PrintAsString(const mozilla::gfx::Rect& r) |
346 | | { |
347 | | fprintf(stderr, "[%f %f %f %f]", r.X(), r.Y(), r.Width(), r.Height()); |
348 | | } |
349 | | |
350 | | static inline void |
351 | | PrintAsString(const mozilla::gfx::Float f) |
352 | | { |
353 | | fprintf(stderr, "%f", f); |
354 | | } |
355 | | |
356 | | static inline void |
357 | | PrintAsString(const char* s) |
358 | | { |
359 | | fprintf(stderr, "%s", s); |
360 | | } |
361 | | |
362 | | static inline void |
363 | | PrintAsStringNewline(const char* s = nullptr) |
364 | | { |
365 | | if (s) |
366 | | fprintf(stderr, "%s", s); |
367 | | fprintf(stderr, "\n"); |
368 | | fflush(stderr); |
369 | | } |
370 | | |
371 | | static inline MOZ_FORMAT_PRINTF(1, 2) void PrintAsFormatString(const char* fmt, |
372 | | ...) |
373 | | { |
374 | | va_list vl; |
375 | | va_start(vl, fmt); |
376 | | vfprintf(stderr, fmt, vl); |
377 | | va_end(vl); |
378 | | } |
379 | | |
380 | | #else |
381 | | static inline void |
382 | | PrintAsString(const mozilla::gfx::Point& p) |
383 | 0 | { |
384 | 0 | } Unexecuted instantiation: Unified_cpp_gfx_layers0.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers1.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers11.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers2.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers3.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers4.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers5.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers6.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers8.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers9.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_thebes0.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_thebes1.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_animation0.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: nsContentUtils.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: nsDOMWindowUtils.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: nsGlobalWindowInner.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: nsGlobalWindowOuter.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: nsImageLoadingContent.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: nsObjectLoadingContent.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_base4.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_base7.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_base8.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: BrowserElementParent.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_canvas0.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_canvas1.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: EventStateManager.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_events0.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_events1.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_events2.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_html0.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_html1.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_html2.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_html5.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_plugins_base0.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_ipc0.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_ipc1.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_widget_gtk2.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_editor_libeditor1.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_layout_style1.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_layout_style3.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_layout_style4.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_layout_ipc0.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_accessible_base1.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_accessible_generic0.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_accessible_html0.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_accessible_xul0.cpp:mozilla::PrintAsString(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits, float> const&) |
385 | | static inline void |
386 | | PrintAsString(const mozilla::gfx::Size& s) |
387 | 0 | { |
388 | 0 | } Unexecuted instantiation: Unified_cpp_gfx_layers0.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers1.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers11.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers2.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers3.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers4.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers5.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers6.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers8.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers9.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_thebes0.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_thebes1.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_animation0.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: nsContentUtils.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: nsDOMWindowUtils.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: nsGlobalWindowInner.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: nsGlobalWindowOuter.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: nsImageLoadingContent.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: nsObjectLoadingContent.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_base4.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_base7.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_base8.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: BrowserElementParent.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_canvas0.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_canvas1.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: EventStateManager.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_events0.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_events1.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_events2.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_html0.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_html1.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_html2.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_html5.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_plugins_base0.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_ipc0.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_ipc1.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_widget_gtk2.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_editor_libeditor1.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_layout_style1.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_layout_style3.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_layout_style4.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_layout_ipc0.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_accessible_base1.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_accessible_generic0.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_accessible_html0.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_accessible_xul0.cpp:mozilla::PrintAsString(mozilla::gfx::SizeTyped<mozilla::gfx::UnknownUnits, float> const&) |
389 | | static inline void |
390 | | PrintAsString(const mozilla::gfx::Rect& r) |
391 | 0 | { |
392 | 0 | } Unexecuted instantiation: Unified_cpp_gfx_layers0.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers1.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers11.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers2.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers3.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers4.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers5.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers6.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers8.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_layers9.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_thebes0.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_gfx_thebes1.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_animation0.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: nsContentUtils.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: nsDOMWindowUtils.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: nsGlobalWindowInner.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: nsGlobalWindowOuter.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: nsImageLoadingContent.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: nsObjectLoadingContent.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_base4.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_base7.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_base8.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: BrowserElementParent.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_canvas0.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_canvas1.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: EventStateManager.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_events0.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_events1.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_events2.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_html0.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_html1.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_html2.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_html5.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_plugins_base0.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_ipc0.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_dom_ipc1.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_widget_gtk2.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_editor_libeditor1.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_layout_style1.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_layout_style3.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_layout_style4.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_layout_ipc0.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_accessible_base1.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_accessible_generic0.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_accessible_html0.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) Unexecuted instantiation: Unified_cpp_accessible_xul0.cpp:mozilla::PrintAsString(mozilla::gfx::RectTyped<mozilla::gfx::UnknownUnits, float> const&) |
393 | | static inline void |
394 | | PrintAsString(const mozilla::gfx::Float f) |
395 | 0 | { |
396 | 0 | } Unexecuted instantiation: Unified_cpp_gfx_layers0.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_gfx_layers1.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_gfx_layers11.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_gfx_layers2.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_gfx_layers3.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_gfx_layers4.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_gfx_layers5.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_gfx_layers6.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_gfx_layers8.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_gfx_layers9.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_gfx_thebes0.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_gfx_thebes1.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_dom_animation0.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: nsContentUtils.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: nsDOMWindowUtils.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: nsGlobalWindowInner.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: nsGlobalWindowOuter.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: nsImageLoadingContent.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: nsObjectLoadingContent.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_dom_base4.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_dom_base7.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_dom_base8.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: BrowserElementParent.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_dom_canvas0.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_dom_canvas1.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: EventStateManager.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_dom_events0.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_dom_events1.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_dom_events2.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_dom_html0.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_dom_html1.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_dom_html2.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_dom_html5.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_dom_plugins_base0.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_dom_ipc0.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_dom_ipc1.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_widget_gtk2.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_editor_libeditor1.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_layout_style1.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_layout_style3.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_layout_style4.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_layout_ipc0.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_accessible_base1.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_accessible_generic0.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_accessible_html0.cpp:mozilla::PrintAsString(float) Unexecuted instantiation: Unified_cpp_accessible_xul0.cpp:mozilla::PrintAsString(float) |
397 | | static inline void |
398 | | PrintAsString(const char* s) |
399 | 0 | { |
400 | 0 | } Unexecuted instantiation: Unified_cpp_gfx_layers0.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_gfx_layers1.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_gfx_layers11.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_gfx_layers2.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_gfx_layers3.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_gfx_layers4.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_gfx_layers5.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_gfx_layers6.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_gfx_layers8.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_gfx_layers9.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_gfx_thebes0.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_gfx_thebes1.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_dom_animation0.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: nsContentUtils.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: nsDOMWindowUtils.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: nsGlobalWindowInner.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: nsGlobalWindowOuter.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: nsImageLoadingContent.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: nsObjectLoadingContent.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_dom_base4.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_dom_base7.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_dom_base8.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: BrowserElementParent.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_dom_canvas0.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_dom_canvas1.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: EventStateManager.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_dom_events0.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_dom_events1.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_dom_events2.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_dom_html0.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_dom_html1.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_dom_html2.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_dom_html5.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_dom_plugins_base0.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_dom_ipc0.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_dom_ipc1.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_widget_gtk2.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_editor_libeditor1.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_layout_style1.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_layout_style3.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_layout_style4.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_layout_ipc0.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_accessible_base1.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_accessible_generic0.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_accessible_html0.cpp:mozilla::PrintAsString(char const*) Unexecuted instantiation: Unified_cpp_accessible_xul0.cpp:mozilla::PrintAsString(char const*) |
401 | | static inline void |
402 | | PrintAsStringNewline(const char* s = nullptr) |
403 | 0 | { |
404 | 0 | } Unexecuted instantiation: Unified_cpp_gfx_layers0.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_gfx_layers1.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_gfx_layers11.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_gfx_layers2.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_gfx_layers3.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_gfx_layers4.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_gfx_layers5.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_gfx_layers6.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_gfx_layers8.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_gfx_layers9.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_gfx_thebes0.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_gfx_thebes1.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_dom_animation0.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: nsContentUtils.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: nsDOMWindowUtils.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: nsGlobalWindowInner.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: nsGlobalWindowOuter.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: nsImageLoadingContent.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: nsObjectLoadingContent.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_dom_base4.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_dom_base7.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_dom_base8.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: BrowserElementParent.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_dom_canvas0.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_dom_canvas1.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: EventStateManager.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_dom_events0.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_dom_events1.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_dom_events2.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_dom_html0.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_dom_html1.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_dom_html2.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_dom_html5.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_dom_plugins_base0.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_dom_ipc0.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_dom_ipc1.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_widget_gtk2.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_editor_libeditor1.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_layout_style1.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_layout_style3.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_layout_style4.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_layout_ipc0.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_accessible_base1.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_accessible_generic0.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_accessible_html0.cpp:mozilla::PrintAsStringNewline(char const*) Unexecuted instantiation: Unified_cpp_accessible_xul0.cpp:mozilla::PrintAsStringNewline(char const*) |
405 | | static inline MOZ_FORMAT_PRINTF(1, 2) void PrintAsFormatString(const char* fmt, |
406 | | ...) |
407 | 0 | { |
408 | 0 | } Unexecuted instantiation: Unified_cpp_gfx_layers0.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_gfx_layers1.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_gfx_layers11.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_gfx_layers2.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_gfx_layers3.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_gfx_layers4.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_gfx_layers5.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_gfx_layers6.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_gfx_layers8.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_gfx_layers9.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_gfx_thebes0.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_gfx_thebes1.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_dom_animation0.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: nsContentUtils.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: nsDOMWindowUtils.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: nsGlobalWindowInner.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: nsGlobalWindowOuter.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: nsImageLoadingContent.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: nsObjectLoadingContent.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_dom_base4.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_dom_base7.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_dom_base8.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: BrowserElementParent.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_dom_canvas0.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_dom_canvas1.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: EventStateManager.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_dom_events0.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_dom_events1.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_dom_events2.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_dom_html0.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_dom_html1.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_dom_html2.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_dom_html5.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_dom_plugins_base0.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_dom_ipc0.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_dom_ipc1.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_widget_gtk2.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_editor_libeditor1.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_layout_style1.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_layout_style3.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_layout_style4.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_layout_ipc0.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_accessible_base1.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_accessible_generic0.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_accessible_html0.cpp:mozilla::PrintAsFormatString(char const*, ...) Unexecuted instantiation: Unified_cpp_accessible_xul0.cpp:mozilla::PrintAsFormatString(char const*, ...) |
409 | | #endif |
410 | | |
411 | | } // namespace mozilla |
412 | | |
413 | | #endif /* NS_CSS_RENDERING_BORDERS_H */ |