complete Funktionen

Stellt einen vollständigen Pfad, wenn möglich, von angegebenen Path-Werten.

template<class Path>
inline Path complete(
   const Path& Pval,
   const Path& Pbase = initial_path<Path>()
);

Parameter

  • Pval
    Ein Objekt vom Typ Path.Path kann entweder basic_path oder ein Typ sein, der von basic_path abgeleitet wird.

  • Pbase
    Ein Objekt vom Typ Path.Standardmäßig ist der Wert das aktuelle Arbeitsverzeichnis auf Programmstart.

Rückgabewert

Wenn Pval einen Namen verfügt, gibt die Funktion Pval zurück.

Wenn Pval ein Stammverzeichnis verfügt, gibt die Funktion Pbase.root_name / Pval zurück.

Andernfalls gibt die Funktion Pbase / Pval zurück.

Anforderungen

Header: Dateisystem

Namespace: std::tr2::sys

Siehe auch

Referenz

<filesystem>

basic_path::root_name-Methode

basic_path::root_directory-Methode

Bediener (STL)

Weitere Ressourcen

Headerdateien