libpqxx
The C++ client library for PostgreSQL
zview.hxx File Reference
#include <cassert>
#include <string>
#include <string_view>
#include <type_traits>
#include "pqxx/types.hxx"
+ Include dependency graph for zview.hxx:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  pqxx::zview
 Marker-type wrapper: zero-terminated std::string_view. More...
 

Namespaces

 pqxx
 The home of all libpqxx classes, functions, templates, etc.
 

Functions

template<>
constexpr std::string_view pqxx::name_type< zview > () noexcept
 
constexpr PQXX_ZARGS zview pqxx::operator""_zv (char const str[], std::size_t len) noexcept
 Support zview literals. More...
 
constexpr bool pqxx::operator== (char const lhs[], pqxx::zview rhs) noexcept
 Disambiguating comparison operator: leave it to std::string_view. More...
 
constexpr bool pqxx::operator!= (char const lhs[], pqxx::zview rhs) noexcept
 Disambiguating comparison operator: leave it to std::string_view. More...
 

Variables

template<typename T >
concept pqxx::ZString
 Concept: T is a known zero-terminated string type. More...