Förvirringen härrör från två olika betydelser av "oändlighet" här.
timestamp
typer accepterar speciella värden förinfinity
och-infinity
.- Omfångstyper har ett allmänt koncept för intervall utan nedre/övre gräns. Funktionerna att testa för det kallas
lower_inf()
ochupper_inf()
, men de testar verkligen för "no bound" i sortimentet. Områden utan övre/nedre gräns inkluderar värdetinfinity
/-infinity
förtimestamp
respektive.
Kanske borde dessa funktioner verkligen heta något som lower_nobound()
och upper_nobound()
för att undvika förvirring ...