Cppgres
Build Postgres extensions in C++
Loading...
Searching...
No Matches
types.hpp File Reference
#include <optional>
#include <string>
#include <utility>
#include "datum.hpp"
#include "syscache.hpp"
#include "type.hpp"

Go to the source code of this file.

Classes

struct  cppgres::type_traits< bool >
 
struct  cppgres::type_traits< int64_t >
 
struct  cppgres::type_traits< int32_t >
 
struct  cppgres::type_traits< int16_t >
 
struct  cppgres::type_traits< int8_t >
 
struct  cppgres::type_traits< text >
 
struct  cppgres::type_traits< std::string_view >
 
struct  cppgres::type_traits< std::string >
 
struct  cppgres::type_traits< byte_array >
 
struct  cppgres::type_traits< bytea >
 
struct  cppgres::type_traits< char * >
 
struct  cppgres::type_traits< const char * >
 
struct  cppgres::type_traits< const char[N]>
 
struct  cppgres::type_traits< expanded_varlena< F > >
 
struct  cppgres::datum_conversion< oid >
 
struct  cppgres::datum_conversion< size_t >
 
struct  cppgres::datum_conversion< int64_t >
 
struct  cppgres::datum_conversion< int32_t >
 
struct  cppgres::datum_conversion< int16_t >
 
struct  cppgres::datum_conversion< bool >
 
struct  cppgres::datum_conversion< text >
 
struct  cppgres::datum_conversion< bytea >
 
struct  cppgres::datum_conversion< byte_array >
 
struct  cppgres::datum_conversion< std::string_view >
 
struct  cppgres::datum_conversion< std::string >
 
struct  cppgres::datum_conversion< const char * >
 
struct  cppgres::datum_conversion< char[N]>
 
struct  cppgres::datum_conversion< T, std::enable_if_t< expanded_varlena_type< T > > >
 
struct  cppgres::named_type
 Type identified by its name. More...