libpqxx
pqxx::isolation_traits< LEVEL > Struct Template Reference

Traits class to describe an isolation level; primarly for libpqxx's own use. More...

#include <isolation.hxx>

Public Member Functions

template<>
constexpr const char * name () noexcept
 
template<>
constexpr const char * name () noexcept
 
template<>
constexpr const char * name () noexcept
 

Static Public Member Functions

static constexpr isolation_level level () noexcept
 
static constexpr const char * name () noexcept
 

Detailed Description

template<isolation_level LEVEL>
struct pqxx::isolation_traits< LEVEL >

Traits class to describe an isolation level; primarly for libpqxx's own use.

Member Function Documentation

◆ level()

template<isolation_level LEVEL>
static constexpr isolation_level pqxx::isolation_traits< LEVEL >::level ( )
staticnoexcept

◆ name() [1/4]

template<isolation_level LEVEL>
static constexpr const char* pqxx::isolation_traits< LEVEL >::name ( )
staticnoexcept

◆ name() [2/4]

template<>
constexpr const char * pqxx::isolation_traits< read_committed >::name ( )
noexcept

◆ name() [3/4]

template<>
constexpr const char * pqxx::isolation_traits< repeatable_read >::name ( )
noexcept

◆ name() [4/4]

template<>
constexpr const char * pqxx::isolation_traits< serializable >::name ( )
noexcept

The documentation for this struct was generated from the following file: