]> git.ipfire.org Git - thirdparty/gcc.git/blame - libstdc++-v3/src/c++98/ext-inst.cc
Update copyright years.
[thirdparty/gcc.git] / libstdc++-v3 / src / c++98 / ext-inst.cc
CommitLineData
5b5e609d
BK
1// Explicit instantiation file.
2
8d9254fc 3// Copyright (C) 2001-2020 Free Software Foundation, Inc.
5b5e609d
BK
4//
5// This file is part of the GNU ISO C++ Library. This library is free
6// software; you can redistribute it and/or modify it under the
7// terms of the GNU General Public License as published by the
748086b7 8// Free Software Foundation; either version 3, or (at your option)
5b5e609d
BK
9// any later version.
10
11// This library is distributed in the hope that it will be useful,
12// but WITHOUT ANY WARRANTY; without even the implied warranty of
13// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14// GNU General Public License for more details.
15
748086b7
JJ
16// Under Section 7 of GPL version 3, you are granted additional
17// permissions described in the GCC Runtime Library Exception, version
18// 3.1, as published by the Free Software Foundation.
5b5e609d 19
748086b7
JJ
20// You should have received a copy of the GNU General Public License and
21// a copy of the GCC Runtime Library Exception along with this program;
22// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
23// <http://www.gnu.org/licenses/>.
5b5e609d
BK
24
25//
26// ISO C++ 14882:
27//
28
29#include <ext/rope>
30
12ffa228
BK
31namespace __gnu_cxx _GLIBCXX_VISIBILITY(default)
32{
33_GLIBCXX_BEGIN_NAMESPACE_VERSION
3cbc7af0 34
46db4159
BK
35 namespace
36 {
37 const int min_len = __detail::_S_max_rope_depth + 1;
38 }
39
e538847e 40 template
f92ab29f 41 const unsigned long
563ae04f 42 rope<char, std::allocator<char> >::_S_min_len[min_len];
248a9163 43
a9c41840
SE
44 template
45 char
12d0271c
BK
46 rope<char, std::allocator<char> >::
47 _S_fetch(_Rope_RopeRep<char, std::allocator<char> >*, size_type);
a9c41840 48
3d7c150e 49#ifdef _GLIBCXX_USE_WCHAR_T
a9c41840 50 template
f92ab29f 51 const unsigned long
563ae04f 52 rope<wchar_t, std::allocator<wchar_t> >::_S_min_len[min_len];
a9c41840
SE
53
54 template
55 wchar_t
12d0271c
BK
56 rope<wchar_t, std::allocator<wchar_t> >::
57 _S_fetch(_Rope_RopeRep<wchar_t, std::allocator<wchar_t> >*, size_type);
248a9163 58#endif
3cbc7af0 59
12ffa228
BK
60_GLIBCXX_END_NAMESPACE_VERSION
61} // namespace