Coverage Report

Created: 2018-09-25 14:53

/work/obj-fuzz/dist/include/mozilla/ToString.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
/* Utilities for converting an object to a string representation. */
8
9
#ifndef mozilla_ToString_h
10
#define mozilla_ToString_h
11
12
#include <string>
13
#include <sstream>
14
15
namespace mozilla {
16
17
/**
18
 * A convenience function for converting an object to a string representation.
19
 * Supports any object which can be streamed to an std::ostream.
20
 */
21
template<typename T>
22
std::string
23
ToString(const T& aValue)
24
0
{
25
0
  std::ostringstream stream;
26
0
  stream << aValue;
27
0
  return stream.str();
28
0
}
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > mozilla::ToString<nsRegion>(nsRegion const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > mozilla::ToString<mozilla::gfx::PointTyped<mozilla::LayerPixel, float> >(mozilla::gfx::PointTyped<mozilla::LayerPixel, float> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > mozilla::ToString<mozilla::gfx::PointTyped<mozilla::ParentLayerPixel, float> >(mozilla::gfx::PointTyped<mozilla::ParentLayerPixel, float> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > mozilla::ToString<mozilla::AccessibleCaret::Appearance>(mozilla::AccessibleCaret::Appearance const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > mozilla::ToString<mozilla::gfx::RectTyped<mozilla::CSSPixel, float> >(mozilla::gfx::RectTyped<mozilla::CSSPixel, float> const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > mozilla::ToString<char const*>(char const* const&)
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > mozilla::ToString<nsReflowStatus>(nsReflowStatus const&)
29
30
} // namespace mozilla
31
32
#endif /* mozilla_ToString_h */