6 #ifndef AMDAEMON_UTIL_TRAITS_H 7 #define AMDAEMON_UTIL_TRAITS_H 11 #include <type_traits> 36 public std::integral_constant<
38 std::is_object<typename std::remove_cv<T>::type>::value &&
39 std::is_trivially_copyable<typename std::remove_cv<T>::type>::value &&
40 !std::is_pointer<typename std::remove_cv<T>::type>::value &&
41 !std::is_same<typename std::remove_cv<T>::type, std::nullptr_t>::value>
50 template<
class T, std::
size_t N>
59 #endif // AMDAEMON_UTIL_TRAITS_H
AM Daemon ライブラリクラス群の基底名前空間。
Definition: Log.h:13
型 T がバイナリベースでコピー可能な型であるか否かを調べるメタ関数。
Definition: traits.h:34