Cppgres
Build Postgres extensions in C++
Loading...
Searching...
No Matches
name.hpp
1
#pragma once
2
3
#include "
imports.h
"
4
5
namespace
cppgres {
6
7
struct
name
{
8
9
template
<
int
N>
requires
(N < NAMEDATALEN)
10
name
(
const
char
name
[N]) : _name({.data =
name
}) {}
11
12
name
(
const
char
*
name
) { strncpy(NameStr(_name),
name
, NAMEDATALEN - 1); }
13
14
operator
NameData &()
const
{
return
_name; }
15
16
private
:
17
mutable
NameData _name;
18
};
19
20
}
// namespace cppgres
imports.h
cppgres::name
Definition:
name.hpp:7
src
cppgres
name.hpp
Generated by
1.9.6