Cppgres
Build Postgres extensions in C++
Loading...
Searching...
No Matches
function.hpp File Reference
#include "datum.hpp"
#include "guard.hpp"
#include "imports.h"
#include "record.hpp"
#include "set.hpp"
#include "syscache.hpp"
#include "types.hpp"
#include "utils/function_traits.hpp"
#include "utils/utils.hpp"
#include "value.hpp"
#include <array>
#include <complex>
#include <iostream>
#include <stack>
#include <tuple>
#include <typeinfo>

Go to the source code of this file.

Classes

struct  cppgres::function_call_info
 
struct  cppgres::current_postgres_function
 
struct  cppgres::postgres_function< Func >
 Postgres function implemented in C++. More...
 
struct  cppgres::function< Arg >
 
struct  cppgres::datum_conversion< function< Args... > >
 
struct  cppgres::type_traits< function< Args... > >
 

Concepts

concept  cppgres::convertible_into_nullable_datum_or_set_iterator_or_void
 
concept  cppgres::datumable_function
 Function that operates on values of Postgres types.
 

Functions

template<has_type_traits T>
function< T, const char * > cppgres::output_function ()
 
template<has_type_traits T>
function< T, const char * > cppgres::output_function (T &&v)
 
template<has_type_traits T>
function< T, const char * > cppgres::output_function (T &v)