userver
C++ Async Framework
Loading...
Searching...
No Matches
is_decl_complete.hpp
1
#
pragma
once
2
3
#
include
<
type_traits
>
4
5
USERVER_NAMESPACE_BEGIN
6
7
namespace
storages
::
postgres
::utils {
8
9
namespace
detail {
10
template
<
typename
T, std::size_t =
sizeof
(T)>
11
std::true_type IsCompleteImpl(T*);
12
13
std::false_type IsCompleteImpl(...);
14
}
// namespace detail
15
16
template
<
typename
T>
17
using
IsDeclComplete =
decltype
(detail::IsCompleteImpl(std::declval<T*>()));
18
19
}
// namespace storages::postgres::utils
20
21
USERVER_NAMESPACE_END
userver
storages
postgres
detail
is_decl_complete.hpp
Generated on Mon Apr 1 2024 18:57:58 for userver by
Doxygen
1.10.0