VCCC
2024.05
VisualCamp Common C++ library
unsigned_integral.hpp
Go to the documentation of this file.
1
//
2
// Created by yonggyulee on 2023/12/27.
3
//
4
5
#ifndef VCCC_CONCEPTS_UNSIGNED_INTEGRAL_HPP
6
#define VCCC_CONCEPTS_UNSIGNED_INTEGRAL_HPP
7
8
#include <type_traits>
9
10
#include "
vccc/__type_traits/conjunction.hpp
"
11
#include "
vccc/__type_traits/negation.hpp
"
12
13
namespace
vccc
{
14
17
31
template
<
typename
T>
32
struct
unsigned_integral : conjunction<std::is_integral<T>, negation<std::is_signed<T>>> {};
33
35
36
}
// namespace vccc
37
38
#endif
// VCCC_CONCEPTS_UNSIGNED_INTEGRAL_HPP
conjunction.hpp
vccc
Definition:
directory.h:12
negation.hpp
include
vccc
__concepts
unsigned_integral.hpp
Generated by
1.9.1