|
Cppgres
Build Postgres extensions in C++
|
Public Member Functions | |
| 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 |
Protected Member Functions | |
| void * | ptr (bool tracked=true) const |
Protected Attributes | |
| datum | value_datum |
| tracking_memory_context< memory_context > | ctx |
Friends | |
| struct | datum |