ideas icon indicating copy to clipboard operation
ideas copied to clipboard

добавить std::regex .empty()

Open marakew opened this issue 3 years ago • 0 comments

пните комитет добавить метод empty в regex проверка установлен ли regex через assign или через конструктор

скопипастили весь бустовый, но самый главный метод забыли при том что во всех трех gcc/clang/msvc имплементациях regex внутреннее представление соответствует boost::regex где машина состояний хранится в shared_ptr

т.е. мини фикс будет приблизительно такой же как и имплементация в boost::regex проверка этого shared_ptr на ноль

bool empty() const { return !_nfa_state; }

marakew avatar Jul 30 '22 09:07 marakew