std::experimental::basic_string_view<CharT,Traits>::to_string,std::experimental::basic_string_view<CharT,Traits>::operatorbasic_string (3) - Linux Man Pages

std::experimental::basic_string_view<CharT,Traits>::to_string,std::experimental::basic_string_view<CharT,Traits>::operatorbasic_string: std::experimental::basic_string_view<CharT,Traits>::to_string,std::experimental::basic_string_view<CharT,Traits>::operatorbasic_string

NAME

std::experimental::basic_string_view<CharT,Traits>::to_string,std::experimental::basic_string_view<CharT,Traits>::operatorbasic_string - std::experimental::basic_string_view<CharT,Traits>::to_string,std::experimental::basic_string_view<CharT,Traits>::operatorbasic_string

Synopsis


template<class Allocator = allocator<CharT>>
basic_string<CharT, Traits, Allocator> (library fundamentals TS)
to_string(const Allocator& a = Allocator()) const;
template<class Allocator> (library fundamentals TS)
explicit operator basic_string<CharT, Traits, Allocator>() const;


Creates a basic_string with a copy of the content of the current view.

Template parameters


Allocator - Allocator type used to allocate internal storage

Parameters


a - Allocator instance to use for allocating the new string

Return value


A basic_string containing a copy of the characters of the current view.

Complexity


Linear in size()