20 #ifndef PSYSTEM_FRAMEWORK_TYPE_TRAITS_HPP
21 #define PSYSTEM_FRAMEWORK_TYPE_TRAITS_HPP
25 #include <type_traits>
52 template <
typename... Args>
54 template <
typename R,
typename... Args>
58 # if 0 // Something else??
61 template <
typename... Args>
62 struct has_void_return_type<void __stdcall(Args...)> :
public std::true_type {};
63 template <
typename R,
typename... Args>
64 struct has_void_return_type<R __stdcall(Args...)> :
public std::false_type {};
72 #endif // PSYSTEM_FRAMEWORK_TYPE_TRAITS_HPP
Contains the process examination "system" and basic frameworks.
Definition: pstack_event_handler.hpp:28
A template metafunction to determine if T is a function with a void return type.
Definition: type_traits.hpp:45