| 265 | } |
| 266 | |
| 267 | vector<string_view> Function::getGlobalVarNames() const { |
| 268 | vector<string_view> gvnames; |
| 269 | ranges::transform( |
| 270 | getGlobalVars(), back_inserter(gvnames), |
| 271 | [](auto &itm) { return string_view(itm->getName()).substr(1); }); |
| 272 | return gvnames; |
| 273 | } |
| 274 | |
| 275 | void Function::addPredicate(unique_ptr<Predicate> &&p) { |
| 276 | predicates.emplace_back(std::move(p)); |