![]() |
General Utility Library for C++14
2.13
|
Provides a gul14::string_view that is fully compatible with C++17's std::string_view.
Distributed under the Boost Software License, Version 1.0. (See Boost Software License - Version 1.0 or http://www.boost.org/LICENSE_1_0.txt)
For more information, see http://www.boost.org
Based on the StringRef implementation in LLVM (http://llvm.org) and N3422 by Jeffrey Yasskin http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3442.html Updated July 2015 to reflect the Library Fundamentals TS http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4480.html
#include <cstddef>#include <stdexcept>#include <algorithm>#include <iterator>#include <string>#include <cstring>#include <iosfwd>#include "gul14/internal.h"

Go to the source code of this file.
Classes | |
| class | gul14::basic_string_view< charT, traits > |
| A view to a contiguous sequence of chars or char-like objects. More... | |
Namespaces | |
| gul14 | |
| Namespace gul14 contains all functions and classes of the General Utility Library. | |
Typedefs | |
| using | gul14::string_view = basic_string_view< char > |
| A view to a contiguous sequence of chars. More... | |
| using | gul14::u16string_view = basic_string_view< char16_t > |
| A view to a contiguous sequence of char16_ts. More... | |
| using | gul14::u32string_view = basic_string_view< char32_t > |
| A view to a contiguous sequence of char32_ts. More... | |
| using | gul14::wstring_view = basic_string_view< wchar_t > |
| A view to a contiguous sequence of wchar_ts. More... | |