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" 47 m_options(
std::string()),
68 const std::string &
options() const noexcept
69 {
return m_policy.options();}
73 std::string m_options;
75 CONNECTPOLICY m_policy;
80 #include "pqxx/compiler-internal-post.hxx" basic_connection(std::nullptr_t)
Definition: basic_connection.hxx:63
Base-class template for all libpqxx connection types.
Definition: basic_connection.hxx:41
The home of all libpqxx classes, functions, templates, etc.
Definition: array.hxx:22
void close() noexcept
Definition: connection_base.cxx:844
basic_connection(const std::string &opt)
Definition: basic_connection.hxx:53
basic_connection(const char opt[])
See: basic_connection(const std::string &opt)
Definition: basic_connection.hxx:60
~basic_connection() noexcept
Definition: basic_connection.hxx:65
void init()
Definition: connection_base.cxx:99
connection_base abstract base class; represents a connection to a database.
Definition: connection_base.hxx:138
basic_connection()
Definition: basic_connection.hxx:45
const std::string & options() const noexcept
Definition: basic_connection.hxx:68