Sha256: 9a72a32a42d3d2efa5607131f2f26b0a6ce575663d393df1124f1972d4b89142
Contents?: true
Size: 640 Bytes
Versions: 14
Compression:
Stored size: 640 Bytes
Contents
/* Copyright 2020 Glen Joseph Fernandes (glenjofe@gmail.com) Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ #ifndef BOOST_TT_IS_SCOPED_ENUM_HPP_INCLUDED #define BOOST_TT_IS_SCOPED_ENUM_HPP_INCLUDED #include <boost/type_traits/conjunction.hpp> #include <boost/type_traits/is_enum.hpp> #include <boost/type_traits/is_convertible.hpp> #include <boost/type_traits/negation.hpp> namespace boost { template<class T> struct is_scoped_enum : conjunction<is_enum<T>, negation<is_convertible<T, int> > >::type { }; } /* boost */ #endif
Version data entries
14 entries across 14 versions & 1 rubygems