OpenCoverage

qstring_compat.cpp

Absolute File Name:/home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring_compat.cpp
Source codeSwitch to Preprocessed file
LineSourceCount
1/****************************************************************************-
2**-
3** Copyright (C) 2016 Intel Corporation.-
4** Contact: https://www.qt.io/licensing/-
5**-
6** This file is part of the QtCore module of the Qt Toolkit.-
7**-
8** $QT_BEGIN_LICENSE:LGPL$-
9** Commercial License Usage-
10** Licensees holding valid commercial Qt licenses may use this file in-
11** accordance with the commercial license agreement provided with the-
12** Software or, alternatively, in accordance with the terms contained in-
13** a written agreement between you and The Qt Company. For licensing terms-
14** and conditions see https://www.qt.io/terms-conditions. For further-
15** information use the contact form at https://www.qt.io/contact-us.-
16**-
17** GNU Lesser General Public License Usage-
18** Alternatively, this file may be used under the terms of the GNU Lesser-
19** General Public License version 3 as published by the Free Software-
20** Foundation and appearing in the file LICENSE.LGPL3 included in the-
21** packaging of this file. Please review the following information to-
22** ensure the GNU Lesser General Public License version 3 requirements-
23** will be met: https://www.gnu.org/licenses/lgpl-3.0.html.-
24**-
25** GNU General Public License Usage-
26** Alternatively, this file may be used under the terms of the GNU-
27** General Public License version 2.0 or (at your option) the GNU General-
28** Public license version 3 or any later version approved by the KDE Free-
29** Qt Foundation. The licenses are as published by the Free Software-
30** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3-
31** included in the packaging of this file. Please review the following-
32** information to ensure the GNU General Public License requirements will-
33** be met: https://www.gnu.org/licenses/gpl-2.0.html and-
34** https://www.gnu.org/licenses/gpl-3.0.html.-
35**-
36** $QT_END_LICENSE$-
37**-
38****************************************************************************/-
39-
40#if defined(QSTRING_H) || defined(QBYTEARRAY_H)-
41# error "This file cannot be compiled with pre-compiled headers"-
42#endif-
43#define QT_COMPILING_QSTRING_COMPAT_CPP-
44-
45#include "qbytearray.h"-
46#include "qstring.h"-
47-
48QT_BEGIN_NAMESPACE-
49-
50// all these implementations must be the same as the inline versions in qstring.h-
51QString QString::trimmed() const-
52{-
53 return trimmed_helper(*this);
never executed: return trimmed_helper(*this);
0
54}-
55-
56QString QString::simplified() const-
57{-
58 return simplified_helper(*this);
never executed: return simplified_helper(*this);
0
59}-
60-
61QString QString::toLower() const-
62{-
63 return toLower_helper(*this);
never executed: return toLower_helper(*this);
0
64}-
65-
66QString QString::toCaseFolded() const-
67{-
68 return toCaseFolded_helper(*this);
never executed: return toCaseFolded_helper(*this);
0
69}-
70-
71QString QString::toUpper() const-
72{-
73 return toUpper_helper(*this);
never executed: return toUpper_helper(*this);
0
74}-
75-
76QByteArray QString::toLatin1() const-
77{-
78 return toLatin1_helper(*this);
never executed: return toLatin1_helper(*this);
0
79}-
80-
81QByteArray QString::toLocal8Bit() const-
82{-
83 return toLocal8Bit_helper(constData(), size());
never executed: return toLocal8Bit_helper(constData(), size());
0
84}-
85-
86QByteArray QString::toUtf8() const-
87{-
88 return toUtf8_helper(*this);
never executed: return toUtf8_helper(*this);
0
89}-
90-
91// ditto, for qbytearray.h (because we're lazy)-
92QByteArray QByteArray::toLower() const-
93{-
94 return toLower_helper(*this);
never executed: return toLower_helper(*this);
0
95}-
96-
97QByteArray QByteArray::toUpper() const-
98{-
99 return toUpper_helper(*this);
never executed: return toUpper_helper(*this);
0
100}-
101-
102QByteArray QByteArray::trimmed() const-
103{-
104 return trimmed_helper(*this);
never executed: return trimmed_helper(*this);
0
105}-
106-
107QByteArray QByteArray::simplified() const-
108{-
109 return simplified_helper(*this);
never executed: return simplified_helper(*this);
0
110}-
111-
112QT_END_NAMESPACE-
Source codeSwitch to Preprocessed file

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9