2
0
mirror of https://github.com/boostorg/hof.git synced 2026-01-22 17:22:35 +00:00
Files
hof/test/returns.cpp
2016-02-25 08:46:17 -06:00

22 lines
346 B
C++

#include <fit/returns.hpp>
#include "test.hpp"
#if !defined (__GNUC__) || defined (__clang__)
struct add_1
{
int a;
add_1() : a(1) {}
FIT_RETURNS_CLASS(add_1);
template<class T>
auto operator()(T x) const
FIT_RETURNS(x+FIT_CONST_THIS->a);
};
FIT_TEST_CASE()
{
FIT_TEST_CHECK(3 == add_1()(2));
}
#endif