1234567891011121314151617181920212223242526272829 |
- // Copyright Daniel Wallin, David Abrahams 2005. Use, modification and
- // distribution is subject to the Boost Software License, Version 1.0. (See
- // accompanying file LICENSE_1_0.txt or copy at
- // http://www.boost.org/LICENSE_1_0.txt)
- #ifndef BOOST_PARAMETER_VOID_050329_HPP
- #define BOOST_PARAMETER_VOID_050329_HPP
- namespace boost { namespace parameter {
- // A placemarker for "no argument passed."
- // MAINTAINER NOTE: Do not make this into a metafunction
- struct void_ {};
- namespace aux
- {
- inline void_& void_reference()
- {
- static void_ instance;
- return instance;
- }
- } // namespace aux
- }} // namespace boost::parameter
- #endif // BOOST_PARAMETER_VOID_050329_HPP
|