Introduce SimpleTIM type
This commit is contained in:
@@ -134,12 +134,12 @@ public:
|
||||
}
|
||||
|
||||
template<typename S>
|
||||
constexpr S get_value(const BitRange<S>& range) {
|
||||
constexpr S get_value(const BitRange<S>& range) const {
|
||||
return static_cast<S>(bit::value::get_normalized(this->raw, range.begin, range.length));
|
||||
}
|
||||
|
||||
template<typename S>
|
||||
constexpr S get_value(const BitRange<S>& range) volatile {
|
||||
constexpr S get_value(const BitRange<S>& range) const volatile {
|
||||
return static_cast<S>(bit::value::get_normalized(this->raw, range.begin, range.length));
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user