Guitar
|
Functions | |
template<typename T > | |
static void | trimquot (T const **begin, T const **end) |
template<typename T , typename U > | |
void | joinpath_ (T const *left, T const *right, U *vec) |
2つのパスを結合する。 More... | |
std::string | joinpath (char const *left, char const *right) |
std::string | joinpath (std::string const &left, std::string const &right) |
QString | qjoinpath (char16_t const *left, char16_t const *right) |
std::string joinpath | ( | char const * | left, |
char const * | right | ||
) |
std::string joinpath | ( | std::string const & | left, |
std::string const & | right | ||
) |
void joinpath_ | ( | T const * | left, |
T const * | right, | ||
U * | vec | ||
) |
2つのパスを結合する。
左右のパス文字列を結合して、1つのパス文字列にします。 与えられた2つのパス文字列の両端のクォートや不要な区切り文字を取り除いた後、 2つのパスを '/' 区切り文字で結合します。
T | 文字列要素の型(char, wchar_t など)。 |
U | 結合されたパスを格納するコンテナの型(std::string, std::wstring など)。 |
left | 結合する左側のパス文字列。 |
right | 結合する右側のパス文字列。 |
vec | 結合されたパスを格納するコンテナへのポインタ。 |
QString qjoinpath | ( | char16_t const * | left, |
char16_t const * | right | ||
) |
|
inlinestatic |