1 /*============================================================================= 2 Copyright (c) 2014 Paul Fultz II 3 holder.h 4 Distributed under the Boost Software License, Version 1.0. (See accompanying 5 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 ==============================================================================*/ 7 8 #ifndef BOOST_HOF_GUARD_HOLDER_H 9 #define BOOST_HOF_GUARD_HOLDER_H 10 11 namespace boost { namespace hof { namespace detail { 12 13 template<class... Ts> 14 struct holder 15 { 16 typedef void type; 17 }; 18 19 template<template<class...> class T> 20 struct template_holder 21 { 22 typedef void type; 23 }; 24 25 }}} // namespace boost::hof 26 27 #endif 28