|
libqi-api
release-2.5.3-2016-11-18
|
#include <type_traits>Go to the source code of this file.
Namespaces | |
| qi | |
| Deprecated in 2.5. Use int8_t from <cstdint>. | |
| qi::type | |
| Contains anything related to compile-time type manipulation. | |
| qi::type::detail | |
Macros | |
| #define | _QI_TYPE_TRAITS_HPP_ |
Typedefs | |
| using | qi::type::True = std::true_type |
| using | qi::type::False = std::false_type |
| template<typename A , typename B > | |
| using | qi::type::Equal = typename std::is_same< A, B >::type |
| template<typename A > | |
| using | qi::type::RemoveCv = typename detail::RemoveCvImpl< A >::type |
| template<typename A > | |
| using | qi::type::RemoveRef = typename std::remove_reference< A >::type |
| Remove reference (normal reference and r-value reference). More... | |
| template<typename A > | |
| using | qi::type::RemoveCvRef = RemoveCv< RemoveRef< A >> |
| template<typename A > | |
| using | qi::type::HasMemberOperatorCall = typename detail::HasMemberOperatorCallImpl< A >::type |
| template<typename A > | |
| using | qi::type::IsFunctionObject = typename detail::IsFunctionObjectImpl< A >::type |
| template<typename A > | |
| using | qi::type::Function = typename detail::FunctionImpl< A >::type |
| #define _QI_TYPE_TRAITS_HPP_ |
Definition at line 8 of file traits.hpp.