| 264 | |
| 265 | template <typename T, typename U = cm::decay_t<T>> |
| 266 | U* insert_back(std::vector<cmSbomObject>& vec, T&& obj) noexcept |
| 267 | { |
| 268 | vec.emplace_back(std::forward<U>(obj)); |
| 269 | return std::addressof(vec.back().CastUnchecked<U>()); |
| 270 | } |
searching dependent graphs…