| xgboost | 
#include <string_view.h>

| 公共类型 | |
| 使用 | value_type = CharT | 
| 使用 | iterator = const CharT * | 
| 使用 | const_iterator = iterator | 
| 使用 | reverse_iterator = std::reverse_iterator< const_iterator > | 
| 使用 | const_reverse_iterator = reverse_iterator | 
| 公共成员函数 | |
| constexpr | StringView ()=default | 
| constexpr | StringView (value_type const *str, std::size_t size) | 
| StringView (std::string const &str) | |
| constexpr | StringView (value_type const *str) | 
| value_type const & | operator[] (std::size_t p) const | 
| operator std::string () const | |
| value_type const & | at (std::size_t p) const | 
| constexpr std::size_t | size () const | 
| constexpr bool | empty () const | 
| StringView | substr (std::size_t beg, std::size_t n) const | 
| value_type const * | c_str () const | 
| constexpr const_iterator | cbegin () const | 
| constexpr const_iterator | cend () const | 
| constexpr iterator | begin () const | 
| constexpr iterator | end () const | 
| const_reverse_iterator | rbegin () const noexcept | 
| const_reverse_iterator | crbegin () const noexcept | 
| const_reverse_iterator | rend () const noexcept | 
| const_reverse_iterator | crend () const noexcept | 
| 使用 xgboost::StringView::iterator = const CharT* | 
| 使用 xgboost::StringView::reverse_iterator = std::reverse_iterator<const_iterator> | 
| 使用 xgboost::StringView::value_type = CharT | 
| 
 | constexprdefault | 
| 
 | inlineconstexpr | 
| 
 | inline | 
| 
 | inlineconstexpr | 
| 
 | inline | 
| 
 | inlineconstexpr | 
| 
 | inline | 
| 
 | inlineconstexpr | 
| 
 | inlineconstexpr | 
| 
 | inlinenoexcept | 
| 
 | inlinenoexcept | 
| 
 | inlineconstexpr | 
| 
 | inlineconstexpr | 
| 
 | 内联显式 | 
| 
 | inline | 
| 
 | inlinenoexcept | 
| 
 | inlinenoexcept | 
| 
 | inlineconstexpr | 
| 
 | inline |