[string.view.modifiers] (original) (raw)

21 Strings library [strings]

21.4 String view classes [string.view]

21.4.3 Class template basic_­string_­view [string.view.template]

21.4.3.6 Modifiers [string.view.modifiers]

🔗

constexpr void remove_prefix(size_type n);

1

#

Preconditions: n <= size().

2

#

Effects: Equivalent to: data_­ += n; size_­ -= n;

🔗

constexpr void remove_suffix(size_type n);

3

#

Preconditions: n <= size().

4

#

Effects: Equivalent to: size_­ -= n;

🔗

constexpr void swap(basic_string_view& s) noexcept;

5

#

Effects: Exchanges the values of *this and s.