summaryrefslogtreecommitdiffstats
path: root/src/boost/libs/parameter/test/literate/static-member-functions0.cpp
blob: ce568285f523478ed6086fa584d6afdbe826f5e3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <boost/parameter.hpp>
#include <iostream>

using namespace boost::parameter;

BOOST_PARAMETER_NAME(arg1)

struct somebody
{
    BOOST_PARAMETER_MEMBER_FUNCTION(
        (void), static f, tag, (optional (arg1,(int),0))
    )
    {
        std::cout << arg1 << std::endl;
    }
};

#include <boost/core/lightweight_test.hpp>

int main()
{
    somebody::f();
    somebody::f(4);
    return boost::report_errors();
}