| 403 | } |
| 404 | |
| 405 | std::optional<SeriesSample> SeriesReader::sampleAtOrBeforeTime(Timestamp t) const { |
| 406 | const auto index = indexAtOrBeforeTime(t); |
| 407 | return index.has_value() ? sampleAt(*index) : std::nullopt; |
| 408 | } |
| 409 | |
| 410 | std::optional<SeriesSample> SeriesReader::sampleAtOrAfterTime(Timestamp t) const { |
| 411 | const auto index = indexAtOrAfterTime(t); |
no outgoing calls