24std::optional<T>
GetOptional(
const std::vector<T>& vector,
size_t i) {
25 return i < vector.size() ? std::optional(vector[i]) : std::nullopt;
29std::optional<T>
GetOptional(
const std::vector<std::optional<T>>& vector,
31 return i < vector.size() ? vector[i] : std::nullopt;
Definition: alloc_utils.cpp:23
std::optional< T > GetOptional(const std::vector< T > &vector, size_t i)
Definition: get_optional.h:24