コード例 #1
0
ファイル: function.cpp プロジェクト: LocutusOfBorg/poedit
BOOST_HOF_TEST_CASE()
{
// TODO: Make this work on msvc
#ifndef _MSC_VER
    STATIC_ASSERT_EMPTY(sum_infix);
#endif
    BOOST_HOF_TEST_CHECK(3 == (1 <sum_infix> 2));
}
コード例 #2
0
ファイル: function.cpp プロジェクト: LocutusOfBorg/poedit
BOOST_HOF_TEST_CASE()
{
#ifndef _MSC_VER
    STATIC_ASSERT_EMPTY(sum_partial);
#endif
    BOOST_HOF_TEST_CHECK(3 == sum_partial(1, 2));
    BOOST_HOF_TEST_CHECK(3 == sum_partial(1)(2));
}
コード例 #3
0
ファイル: function.cpp プロジェクト: LocutusOfBorg/poedit
BOOST_HOF_TEST_CASE()
{
// TODO: Make this work on msvc
#ifndef _MSC_VER
    STATIC_ASSERT_EMPTY(add_one_pipable);
#endif
    BOOST_HOF_TEST_CHECK(3 == add_one_pipable(2));
    BOOST_HOF_TEST_CHECK(3 == (2 | add_one_pipable));
}
コード例 #4
0
ファイル: function.cpp プロジェクト: LocutusOfBorg/poedit
BOOST_HOF_TEST_CASE()
{
// TODO: Should be empty on MSVC as well
#ifndef _MSC_VER
    STATIC_ASSERT_EMPTY(sum_init);
#endif
    BOOST_HOF_TEST_CHECK(3 == sum_init(1, 2));

    BOOST_HOF_STATIC_TEST_CHECK(3 == sum_init(1, 2));
}
コード例 #5
0
ファイル: lambda.cpp プロジェクト: mk1023/Fit
FIT_TEST_CASE()
{
    STATIC_ASSERT_EMPTY(sum_infix);
    FIT_TEST_CHECK(3 == (1 <sum_infix> 2));
}
コード例 #6
0
ファイル: lambda.cpp プロジェクト: mk1023/Fit
FIT_TEST_CASE()
{
    STATIC_ASSERT_EMPTY(add_one_pipable);
    FIT_TEST_CHECK(3 == add_one_pipable(2));
    FIT_TEST_CHECK(3 == (2 | add_one_pipable));
}
コード例 #7
0
ファイル: lambda.cpp プロジェクト: mk1023/Fit
FIT_TEST_CASE()
{
    STATIC_ASSERT_EMPTY(sum_partial);
    FIT_TEST_CHECK(3 == sum_partial(1, 2));
    FIT_TEST_CHECK(3 == sum_partial(1)(2));
}