Lines Matching refs:smartCasts
47 SmartCastTestArray smartCasts {};
48 smartCasts.reserve(testSmartCasts_.size());
52 smartCasts.emplace_back(variable, types.first, types.second);
60 return std::make_optional(smartCasts);
65 SmartCastArray smartCasts {};
68 smartCasts.reserve(smartCasts_.size());
71 smartCasts.emplace_back(variable, type);
79 return smartCasts;
154 auto smartCasts = CloneSmartCasts();
165 return {std::move(smartCasts), clearFlag};
230 SmartCastArray smartCasts {};
232 smartCasts.reserve(smartCasts_.size());
236 smartCasts.emplace_back(variable, type);
241 return smartCasts;
425 SmartCastArray smartCasts {};
426 smartCasts.reserve(smartCasts_.size());
430 smartCasts.emplace_back(variable, type);
434 if (!smartCasts.empty()) {
435 AddBreakSmartCasts(targetStatement, std::move(smartCasts));
441 void CheckerContext::AddBreakSmartCasts(ir::Statement const *targetStatement, SmartCastArray &&smartCasts)
443 breakSmartCasts_.emplace(targetStatement, std::move(smartCasts));