std::experimental::filesystem::path::concat,operator+=
From cppreference.com
< cpp | experimental | fs | path
| path& operator+=( const path& p );
|
(1) | (filesystem TS) |
| path& operator+=( const string_type& x );
|
(2) | (filesystem TS) |
| path& operator+=( const value_type* x );
|
(3) | (filesystem TS) |
| path& operator+=( value_type x );
|
(4) | (filesystem TS) |
| template< class Source >
path& operator+=( const Source& source ); |
(5) | (filesystem TS) |
| template< class CharT >
path& operator+=( CharT x ); |
(6) | (filesystem TS) |
| template< class Source >
path& concat( const Source& source ); |
(7) | (filesystem TS) |
| template< class InputIt >
path& concat( InputIterator first, InputIterator last ); |
(8) | (filesystem TS) |
Concatenates the current path and the argument. Differently from append() or operator/=, separator is not appended.
1) Concatenates the current path and p.native()
2-4) Concatenates the current path and
x
5,7) Concatenates the current path and the effective argument. The argument is firstly converted to
path::value_type if such conversion is necessary.
6) Concatenates the current path and
x.
8) Concatenates the current path and the range
[first, last).
Contents |
[edit] Parameters
| p | - | path to append |
| source | - | effective argument to append |
| first, last | - | the range to append |
| Type requirements | ||
-
InputIt must meet the requirements of InputIterator.
|
||
-The value type of InputIt must be one of the encoded character types (char, wchar_t, char16_t and char32_t)
|
||
-
CharT must be one of the encoded character types (char, wchar_t, char16_t and char32_t)
|
||
[edit] Return value
*this
[edit] Exceptions
| This section is incomplete |
[edit] See also
| This section is incomplete |