GDB (xrefs)
Loading...
Searching...
No Matches
gdb
unittests
basic_string_view
element_access
wchar_t
front_back.cc
Go to the documentation of this file.
1
// { dg-options "-std=gnu++17" }
2
// { dg-require-string-conversions "" }
3
4
// Copyright (C) 2013-2023 Free Software Foundation, Inc.
5
//
6
// This file is part of the GNU ISO C++ Library. This library is free
7
// software; you can redistribute it and/or modify it under the
8
// terms of the GNU General Public License as published by the
9
// Free Software Foundation; either version 3, or (at your option)
10
// any later version.
11
12
// This library is distributed in the hope that it will be useful,
13
// but WITHOUT ANY WARRANTY; without even the implied warranty of
14
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
// GNU General Public License for more details.
16
17
// You should have received a copy of the GNU General Public License along
18
// with this library; see the file COPYING3. If not see
19
// <http://www.gnu.org/licenses/>.
20
21
#include <string_view>
22
#include <testsuite_hooks.h>
23
24
void
25
test01
()
26
{
27
std::wstring_view str(
L
"ramifications"
);
28
const
std::wstring_view cstr(
L
"melodien"
);
29
30
VERIFY
( str.front() ==
L
'r'
);
31
VERIFY
( str.back() ==
L
's'
);
32
VERIFY
( cstr.front() ==
L
'm'
);
33
VERIFY
( cstr.back() ==
L
'n'
);
34
}
35
36
int
37
main
()
38
{
39
test01
();
40
41
return
0;
42
}
VERIFY
#define VERIFY(x)
L
@ L
Definition
ia64-tdep.c:85
test01
void test01()
Definition
front_back.cc:25
main
int main()
Definition
front_back.cc:37
Generated by
1.10.0