xgboost
|
#include <string_view.h>
公共类型 | |
using | value_type = CharT |
using | iterator = const CharT * |
using | const_iterator = iterator |
using | reverse_iterator = std::reverse_iterator< const_iterator > |
using | 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 |
using xgboost::StringView::iterator = const CharT* |
using xgboost::StringView::reverse_iterator = std::reverse_iterator<const_iterator> |
using xgboost::StringView::value_type = CharT |
|
constexprdefault |
|
inlineconstexpr |
|
inline |
|
inlineconstexpr |
|
inline |
|
inlineconstexpr |
|
inline |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineexplicit |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlineconstexpr |
|
inline |