[#fs-path-append-09] = xref:fs.adoc[fs]::xref:fs/path.adoc[path]::append :relfileprefix: ../../ :mrdocs: `append` overloads == Synopses Declared in `<util/fs.h>` Deleted to forbid appending a std::string, which decodes locale‐dependently on Windows. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:fs/path.adoc[path]& xref:fs/path/append-06.adoc[append](std::string s) = delete; ---- [.small]#xref:fs/path/append-06.adoc[_» more..._]# Append a C string literal without inserting a directory separator. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:fs/path.adoc[path]& xref:fs/path/append-0f.adoc[append](char const* c); ---- [.small]#xref:fs/path/append-0f.adoc[_» more..._]# [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class _Source> [[__visibility__, __exclude_from_explicit_instantiation__, __abi_tag__]] path& xref:fs/path/append-0c.adoc[append](_Source const& __src); ---- [.small]#xref:fs/path/append-0c.adoc[_» more..._]# [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class _InputIt> [[__visibility__, __exclude_from_explicit_instantiation__, __abi_tag__]] path& xref:fs/path/append-03.adoc[append]( _InputIt __first, _InputIt __last); ---- [.small]#xref:fs/path/append-03.adoc[_» more..._]# == Return Value A reference to this object. == Parameters [cols="1,4"] |=== | Name| Description | *s* | The string that would be appended. | *c* | The null‐terminated string to append. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#