F
на это: ["/home", "/john", "handshake.cap"]
а после, разбить "handshake.cap" на ["handshake", ".cap"]
Size: a a a
F
ПК
std::filesystem::path
ПК
t
const pair<const Key, Value>& pair : item
ПК
const pair<const Key, Value>& pair : item
Е
for (const auto& ...)
const & [a,b]
D
const & [a,b]
Е
Е
template<char Open,char Close,char Separator,
class ... Args>
std::string join(Args&& ... args) {
return Open + (... + (fmt::to_string(std::forward<decltype(args)>(args))+Separator)) + Close;
}
S
ПК
template<char Open,char Close,char Separator,
class ... Args>
std::string join(Args&& ... args) {
return Open + (... + (fmt::to_string(std::forward<decltype(args)>(args))+Separator)) + Close;
}
DP
template<char Open,char Close,char Separator,
class ... Args>
std::string join(Args&& ... args) {
return Open + (... + (fmt::to_string(std::forward<decltype(args)>(args))+Separator)) + Close;
}
D
ПК
template<char Open,char Close,char Separator,
class ... Args>
std::string join(Args&& ... args) {
return Open + (... + (fmt::to_string(std::forward<decltype(args)>(args))+Separator)) + Close;
}
Е
Е
D
template<char Open,char Close,char Separator,
class ... Args>
std::string join(Args&& ... args) {
return Open + (... + (fmt::to_string(std::forward<decltype(args)>(args))+Separator)) + Close;
}
S
AB
template<char Open,char Close,char Separator,
class ... Args>
std::string join(Args&& ... args) {
return Open + (... + (fmt::to_string(std::forward<decltype(args)>(args))+Separator)) + Close;
}
Е