13 #ifndef PQXX_H_BASIC_CONNECTION 14 #define PQXX_H_BASIC_CONNECTION 16 #include "pqxx/compiler-public.hxx" 17 #include "pqxx/compiler-internal-pre.hxx" 23 #include "pqxx/connection_base.hxx" 51 m_options(std::string{}),
72 const std::string &
options() const noexcept
73 {
return m_policy.options();}
77 std::string m_options;
79 CONNECTPOLICY m_policy;
105 #include "pqxx/compiler-internal-post.hxx" basic_connection_base(std::nullptr_t)
Definition: basic_connection.hxx:67
basic_connection_base(const char opt[])
See: basic_connection(const std::string &opt)
Definition: basic_connection.hxx:64
The home of all libpqxx classes, functions, templates, etc.
Definition: array.hxx:25
Base-class template for all libpqxx connection types.
Definition: basic_connection.hxx:45
basic_connection_base(const std::string &opt)
Definition: basic_connection.hxx:57
connection_base abstract base class; represents a connection to a database.
Definition: connection_base.hxx:139
void close() noexcept
Definition: connection_base.cxx:902
basic_connection(const char opt[])
Definition: basic_connection.hxx:94
basic_connection_base()
Definition: basic_connection.hxx:49
const std::string & options() const noexcept
Definition: basic_connection.hxx:72
basic_connection(std::nullptr_t)
Definition: basic_connection.hxx:97
Concrete connection type template.
Definition: basic_connection.hxx:88
basic_connection()=default
void init()
Definition: connection_base.cxx:99
basic_connection(const std::string &opt)
Definition: basic_connection.hxx:92
~basic_connection_base() noexcept
Definition: basic_connection.hxx:69