|
| template<typename Target , typename T > |
| auto | tempoch::detail::convert_period_endpoint (const T &value) |
| |
| template<typename TargetA , typename TargetB , typename T > |
| auto | tempoch::detail::convert_period_endpoint (const T &value) |
| |
| template<typename Target , typename T > |
| auto | tempoch::detail::convert_period_endpoint_with (const T &value, const TimeContext &ctx) |
| |
| template<typename TargetA , typename TargetB , typename T > |
| auto | tempoch::detail::convert_period_endpoint_with (const T &value, const TimeContext &ctx) |
| |
| template<typename T > |
| | tempoch::Period (T, T) -> Period< T > |
| |
| template<typename T > |
| std::vector< tempoch_period_mjd_t > | tempoch::detail::to_raw (const std::vector< Period< T > > &periods) |
| |
| template<typename T > |
| std::vector< Period< T > > | tempoch::detail::from_alloc (tempoch_period_mjd_t *ptr, std::size_t count) |
| |
| template<typename T > |
| void | tempoch::validate_periods (const std::vector< Period< T > > &periods) |
| |
| template<typename T > |
| std::vector< Period< T > > | tempoch::intersect_periods (const std::vector< Period< T > > &a, const std::vector< Period< T > > &b) |
| |
| template<typename T > |
| std::vector< Period< T > > | tempoch::union_periods (const std::vector< Period< T > > &a, const std::vector< Period< T > > &b) |
| |
| template<typename T > |
| std::vector< Period< T > > | tempoch::normalize_periods (const std::vector< Period< T > > &periods) |
| |
| template<typename T > |
| std::ostream & | tempoch::operator<< (std::ostream &os, const Period< T > &period) |
| |
Generic time periods parameterised by a typed time representation.
Definition in file period.hpp.