Как совместить строку типа String, имеющуюся в коде и функцию, принимающую std::string ?

Доброго времен суток)) У меня такая проблема: есть строка типа String^ , а функция принимает string.

Не знаю как их совместить.Переписывать функцию не хочется, она объемна и это займет много времени

Буду очень признателен за помощь