diff options
Diffstat (limited to 'src/third_party/boost-1.60.0/boost/parameter/aux_/void.hpp')
-rwxr-xr-x | src/third_party/boost-1.60.0/boost/parameter/aux_/void.hpp | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/third_party/boost-1.60.0/boost/parameter/aux_/void.hpp b/src/third_party/boost-1.60.0/boost/parameter/aux_/void.hpp new file mode 100755 index 00000000000..7061a7deb5a --- /dev/null +++ b/src/third_party/boost-1.60.0/boost/parameter/aux_/void.hpp @@ -0,0 +1,29 @@ +// 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 + |