Medial Code Documentation
Loading...
Searching...
No Matches
Public Types | Public Member Functions
xgboost::StringView Struct Reference

Public Types

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
 

Public Member Functions

constexpr StringView (CharT const *str, std::size_t size)
 
 StringView (std::string const &str)
 
constexpr StringView (CharT const *str)
 
CharT const & operator[] (size_t p) const
 
CharT const & at (size_t p) const
 
constexpr std::size_t size () const
 
constexpr bool empty () const
 
StringView substr (size_t beg, size_t n) const
 
CharT const * c_str () const
 
constexpr CharT const * cbegin () const
 
constexpr CharT const * cend () const
 
constexpr CharT const * begin () const
 
constexpr CharT const * 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
 

The documentation for this struct was generated from the following file: