userver: storages::postgres::io::BufferFormatter< char[N]> Struct Template Reference
No Matches
storages::postgres::io::BufferFormatter< char[N]> Struct Template Reference

Detailed Description

template<std::size_t N>
struct storages::postgres::io::BufferFormatter< char[N]>

Definition at line 49 of file string_types.hpp.

Public Types

using CharFormatter = BufferFormatter<const char*>

Public Member Functions

 BufferFormatter (const char *val)
template<typename Buffer >
void operator() (const UserTypes &, Buffer &buf) const

Public Attributes

const char * value

Member Typedef Documentation

◆ CharFormatter

template<std::size_t N>
using storages::postgres::io::BufferFormatter< char[N]>::CharFormatter = BufferFormatter<const char*>

Definition at line 50 of file string_types.hpp.

Constructor & Destructor Documentation

◆ BufferFormatter()

template<std::size_t N>
storages::postgres::io::BufferFormatter< char[N]>::BufferFormatter ( const char * val)

Definition at line 53 of file string_types.hpp.

Member Function Documentation

◆ operator()()

template<std::size_t N>
template<typename Buffer >
void storages::postgres::io::BufferFormatter< char[N]>::operator() ( const UserTypes & ,
Buffer & buf ) const

Definition at line 56 of file string_types.hpp.

Member Data Documentation

◆ value

template<std::size_t N>
const char* storages::postgres::io::BufferFormatter< char[N]>::value

Definition at line 51 of file string_types.hpp.

The documentation for this struct was generated from the following file: