mirror of
https://github.com/boostorg/hof.git
synced 2026-01-21 04:52:20 +00:00
19 lines
343 B
C++
19 lines
343 B
C++
#include <boost/hof/alias.hpp>
|
|
#include "test.hpp"
|
|
|
|
struct foo
|
|
{
|
|
int i;
|
|
foo(int i_) : i(i_)
|
|
{}
|
|
};
|
|
|
|
BOOST_HOF_TEST_CASE()
|
|
{
|
|
boost::hof::alias<int> ai = 5;
|
|
BOOST_HOF_TEST_CHECK(boost::hof::alias_value(ai) == 5);
|
|
boost::hof::alias_inherit<foo> af = foo{5};
|
|
BOOST_HOF_TEST_CHECK(boost::hof::alias_value(af).i == 5);
|
|
}
|
|
|