summaryrefslogtreecommitdiffstats
path: root/src/corelib/doc/snippets/code/src_corelib_text_qanystringview.cpp
blob: 370c6fd3e008009be47cb40926c816a6877350bf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
// Copyright (C) 2020 Klarälvdalens Datakonsult AB, a KDAB Group company, info@kdab.com, author Marc Mutz <marc.mutz@kdab.com>
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause

//! [0]
    void myfun1(QAnyStringView sv);        // preferred
    void myfun2(const QAnyStringView &sv); // compiles and works, but slower
//! [0]

//! [2]
    auto sv1 = QAnyStringView{std::begin(array), std::end(array) - 1}; // using C++11 std::begin()/std::end()
    auto sv2 = QAnyStringView(array, std::size(array) - 1); // using C++17 std::size()
//! [2]