|
| template<> |
| constexpr std::string_view | pqxx::name_type< encoding_group > () noexcept |
| |
| char const * | pqxx::internal::name_encoding (int encoding_id) noexcept |
| | Return PostgreSQL's name for encoding enum value. More...
|
| |
| encoding_group | pqxx::internal::enc_group (int, sl) |
| | Convert libpq encoding enum value to its libpqxx group. More...
|
| |
| PQXX_PURE constexpr PQXX_INLINE_ONLY unsigned char | pqxx::internal::get_byte (std::string_view buffer, std::size_t offset) noexcept |
| | Extract byte from buffer, return as unsigned char. More...
|
| |
| void | pqxx::internal::throw_for_encoding_error (char const *encoding_name, std::string_view buffer, std::size_t start, std::size_t count, sl loc) |
| | Throw an error reporting that input text is not properly encoded. More...
|
| |
| void | pqxx::internal::throw_for_truncated_character (char const *encoding_name, std::string_view buffer, std::size_t start, sl loc) |
| | Throw an error reporting that the input is truncated in mid-character. More...
|
| |
| PQXX_PURE constexpr PQXX_INLINE_ONLY bool | pqxx::internal::between_inc (unsigned char value, unsigned bottom, unsigned top) noexcept |
| | Does value lie between bottom and top, inclusive? More...
|
| |
| template<encoding_group ENC, char... NEEDLE> |
| constexpr PQXX_INLINE_COV std::size_t | pqxx::internal::find_ascii_char (std::string_view haystack, std::size_t here, sl loc) |
| | Find any of the ASCII characters in NEEDLE in haystack. More...
|
| |
| template<char... NEEDLE> |
| PQXX_PURE PQXX_RETURNS_NONNULL constexpr PQXX_INLINE_COV char_finder_func * | pqxx::internal::get_char_finder (encoding_group enc, sl loc) |
| | Look up a character search function for an encoding group. More...
|
| |