libpqxx
The C++ client library for PostgreSQL
Loading...
Searching...
No Matches
pqxx::exclusive_bound< TYPE > Class Template Reference

An exclusive boundary value to a pqxx::range. More...

Public Member Functions

 exclusive_bound ()=delete
constexpr exclusive_bound (TYPE const &value)
constexpr TYPE const & get () const &noexcept
constexpr bool extends_down_to (TYPE const &value) const noexcept(noexcept(m_value< value))
 Would this bound, as a lower bound, include value?
constexpr bool extends_up_to (TYPE const &value) const noexcept(noexcept(value< m_value))
 Would this bound, as an upper bound, include value?

Detailed Description

template<typename TYPE>
class pqxx::exclusive_bound< TYPE >

An exclusive boundary value to a pqxx::range.

Use this as a lower or upper bound for a range if the range should not include the value.

Constructor & Destructor Documentation

◆ exclusive_bound() [1/2]

template<typename TYPE>
pqxx::exclusive_bound< TYPE >::exclusive_bound ( )
delete

◆ exclusive_bound() [2/2]

template<typename TYPE>
pqxx::exclusive_bound< TYPE >::exclusive_bound ( TYPE const & value)
inlineexplicitconstexpr

Member Function Documentation

◆ extends_down_to()

template<typename TYPE>
bool pqxx::exclusive_bound< TYPE >::extends_down_to ( TYPE const & value) const
inlinenodiscardconstexprnoexcept

Would this bound, as a lower bound, include value?

◆ extends_up_to()

template<typename TYPE>
bool pqxx::exclusive_bound< TYPE >::extends_up_to ( TYPE const & value) const
inlinenodiscardconstexprnoexcept

Would this bound, as an upper bound, include value?

◆ get()

template<typename TYPE>
TYPE const & pqxx::exclusive_bound< TYPE >::get ( ) const &
inlinenodiscardconstexprnoexcept

The documentation for this class was generated from the following file:
  • /builddir/build/BUILD/libpqxx-7.10.5-build/libpqxx-7.10.5/redhat-linux-build/include/pqxx/range.hxx