Definition at line 202 of file range_types.hpp.
Public Types | |
using | ValueType = T |
Public Member Functions | |
template<typename U , typename = std::enable_if_t<std::is_convertible_v<std::decay_t<U>, T>>> | |
BoundedRange (U &&lower, U &&upper, RangeBounds bounds=RangeBound::kLower) | |
template<typename U > | |
BoundedRange (Range< U > &&) | |
bool | operator== (const BoundedRange &rhs) const |
bool | operator!= (const BoundedRange &rhs) const |
const ValueType & | GetLowerBound () const |
bool | IsLowerBoundIncluded () const |
const ValueType & | GetUpperBound () const |
bool | IsUpperBoundIncluded () const |
const Range< T > & | GetUnboundedRange () const |
using storages::postgres::BoundedRange< T >::ValueType = T |
Definition at line 206 of file range_types.hpp.
|
noexcept |
Definition at line 512 of file range_types.hpp.
storages::postgres::BoundedRange< T >::BoundedRange | ( | U && | lower, |
U && | upper, | ||
RangeBounds | bounds = RangeBound::kLower ) |
Definition at line 516 of file range_types.hpp.
|
explicit |
Definition at line 521 of file range_types.hpp.
|
inline |
Definition at line 219 of file range_types.hpp.
|
inline |
Definition at line 225 of file range_types.hpp.
|
inline |
Definition at line 222 of file range_types.hpp.
|
inline |
Definition at line 220 of file range_types.hpp.
|
inline |
Definition at line 223 of file range_types.hpp.
|
inline |
Definition at line 217 of file range_types.hpp.
bool storages::postgres::BoundedRange< T >::operator== | ( | const BoundedRange< T > & | rhs | ) | const |
Definition at line 534 of file range_types.hpp.