# include/net/type.hpp
# Namespaces
Name |
---|
net |
# Source code
#ifndef NET_TYPE_HPP
#define NET_TYPE_HPP
#include <complex>
#include <type_traits>
namespace net {
template <typename T> // definition of template variable
constexpr bool is_scalar_v = std::is_scalar_v<T>;
template <typename T> // partial specialization
constexpr bool is_scalar_v<std::complex<T>> = std::is_scalar_v<T>;
} // namespace net
#endif
Updated on 15 June 2022 at 16:04:19 CST