Add an AsTicksT template cast with clamping to DateTicksScaledDelta

Implement AsTicks in terms of AsTicksT
pull/642/head
Jonathan G Rennison 4 months ago
parent 521281446c
commit 74686b9c63

@ -62,7 +62,10 @@ struct DateTicksScaledDeltaOperations {
TBaseType GetBase() const { return static_cast<const TType &>(*this).base(); }
public:
Ticks AsTicks() const { return (Ticks)this->GetBase(); }
template<typename T>
T AsTicksT() const { return ClampTo<T>(this->GetBase()); }
Ticks AsTicks() const { return this->AsTicksT<Ticks>(); }
};
};

Loading…
Cancel
Save