Cppgres
Build Postgres extensions in C++
|
Public Member Functions | |
operator std::string_view () | |
![]() | |
operator void * () | |
datum | get_datum () const |
bool | is_detoasted () const |
non_by_value_type (std::pair< const struct datum &, std::optional< memory_context > > init) | |
non_by_value_type (const struct datum &datum, std::optional< memory_context > ctx) | |
non_by_value_type (const non_by_value_type &other) | |
non_by_value_type (non_by_value_type &&other) noexcept | |
![]() | |
non_by_value_type (std::pair< const struct datum &, std::optional< memory_context > > init) | |
non_by_value_type (const struct datum &datum, std::optional< memory_context > ctx) | |
non_by_value_type (const non_by_value_type &other) | |
non_by_value_type (non_by_value_type &&other) noexcept | |
non_by_value_type & | operator= (non_by_value_type &&other) noexcept |
memory_context & | get_memory_context () |
datum | get_datum () const |
![]() | |
std::string_view | name (bool qualified=false) |
Type name as defined in Postgres. | |
bool | operator== (const type &other) const |
Additional Inherited Members | |
![]() | |
::Oid | oid |
![]() | |
void * | detoasted_ptr () |
![]() | |
void * | ptr (bool tracked=true) const |
![]() | |
void * | detoasted = nullptr |
![]() | |
datum | value_datum |
tracking_memory_context< memory_context > | ctx |