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
::
clickhouse
::utils {
8
9
namespace
impl {
10
11
template
<
typename
T, std::size_t =
sizeof
(T)>
12
std::true_type IsCompleteImpl(T*);
13
14
std::false_type IsCompleteImpl(...);
15
16
}
// namespace impl
17
18
template
<
typename
T>
19
using
IsDeclComplete =
decltype
(impl::IsCompleteImpl(std::declval<T*>()));
20
21
}
// namespace storages::clickhouse::utils
22
23
USERVER_NAMESPACE_END
userver
storages
clickhouse
impl
is_decl_complete.hpp
Generated on Sat May 18 2024 14:51:24 for userver by
Doxygen
1.10.0