Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
std::experi...emove_prefix(3) C++ Standard Libarystd::experi...emove_prefix(3)

NAME
       std::experimental::basic_string_view::remove_prefix  -  std::experimen-
       tal::basic_string_view::remove_prefix

Synopsis
	  constexpr void remove_prefix(size_type  n);	(library  fundamentals
       TS)

	  Moves	the start of the view forward by n characters.

	  The behavior is undefined if n > size().

Parameters
	  n - number of	characters to remove from the start of the view

Return value
	  (none)

Complexity
	  Constant.

Example
       // Run this code

	#include <iostream>
	#include <experimental/string_view>
	int main()
	{
	    std::string	str = "	  trim me";
	    std::experimental::string_view v = str;
	    v.remove_prefix(std::min(v.find_first_not_of(" "), v.size()));
	    std::cout << "String: '" <<	str << "'\n"
		      << "View	: '" <<	v << "'\n";
	}

Output:
	String:	'   trim me'
	View  :	'trim me'

See also
	  remove_suffix	Shrinks	the view by moving its end backward
			(public	member function)

http://cppreference.com		  2022.07.31	 std::experi...emove_prefix(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::experimental::wstring_view::remove_prefix&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help