interval: add invalidate method

Signed-off-by: Simon Rozman <simon@rozman.si>
This commit is contained in:
Simon Rozman 2023-11-06 11:57:08 +01:00
parent 89a5c6e5e6
commit dec5ad54d1

View File

@ -53,6 +53,15 @@ namespace stdex
/// ///
inline bool empty() const { return start >= end; } inline bool empty() const { return start >= end; }
///
/// Invalidates interval
///
inline void invalidate()
{
start = static_cast<T>(1);
end = static_cast<T>(0);
}
/// ///
/// Is interval valid? /// Is interval valid?
/// ///