Program Listing for File string.hpp
↰ Return to documentation for file (include/pinocchio/utils/string.hpp
)
//
// Copyright (c) 2021 INRIA
//
#ifndef __pinocchio_utils_string_hpp__
#define __pinocchio_utils_string_hpp__
#include <string>
namespace pinocchio
{
inline bool replace(std::string & input_str, const std::string & from, const std::string & to)
{
bool has_from = false;
size_t start_pos = input_str.find(from);
while (start_pos != std::string::npos)
{
has_from = true;
input_str.replace(start_pos, from.length(), to);
start_pos = input_str.find(from);
}
return has_from;
}
} // namespace pinocchio
#endif // __pinocchio_utils_string_hpp__