[sprout.functional] add is_transparent_function metafunction

This commit is contained in:
bolero-MURAKAMI 2013-10-26 19:09:10 +09:00
parent f1c0774f7a
commit 2a57ee6af5
42 changed files with 102 additions and 240 deletions

View file

@ -28,6 +28,8 @@ namespace sprout {
template<>
struct logical_and<void> {
public:
typedef void is_transparent;
public:
template<typename T, typename U>
SPROUT_CONSTEXPR decltype(std::declval<T>() && std::declval<U>())