template<typename From, typename To, typename>
struct boost::hana::is_embedded< From, To, typename >
Returns whether a data type can be embedded into another data type.
Given two data types To and From, is_embedded<From, To> returns whether From is convertible to To, and whether that conversion is also an embedding, as signaled by the embedding type.
Example
static_assert(hana::is_embedded<int, long>{}, "");
static_assert(!hana::is_embedded<int, unsigned int long>{}, "");
static_assert(!hana::is_embedded<int, float>{}, "");
static_assert(hana::is_embedded<float, double>{}, "");
int main() { }
Inherits false_type.