Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::type_erasure::same_type< T, U > Struct Template Reference

A built in concept that indicates that two types are the same. More...

#include <same_type.hpp>

Detailed Description

template<class T, class U>
struct boost::type_erasure::same_type< T, U >

A built in concept that indicates that two types are the same.

Either T or U or both can be placeholders.

Warning
Any number of instances of deduced can be connected with same_type, but there should be at most one regular placeholder in the group. same_type<_a, _b> is not allowed. The reason for this is that the library needs to normalize all the placeholders, and in this context there is no way to decide whether to use _a or _b.

The documentation for this struct was generated from the following file: