1 /*============================================================================= 2 Copyright (c) 2016 Paul Fultz II 3 example.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_EXAMPLE_H 9 #define BOOST_HOF_GUARD_EXAMPLE_H 10 11 #include <boost/hof/alias.hpp> 12 #include <boost/hof/always.hpp> 13 #include <boost/hof/apply_eval.hpp> 14 #include <boost/hof/apply.hpp> 15 #include <boost/hof/arg.hpp> 16 #include <boost/hof/proj.hpp> 17 #include <boost/hof/capture.hpp> 18 #include <boost/hof/combine.hpp> 19 #include <boost/hof/compose.hpp> 20 #include <boost/hof/fold.hpp> 21 #include <boost/hof/first_of.hpp> 22 #include <boost/hof/construct.hpp> 23 #include <boost/hof/decay.hpp> 24 #include <boost/hof/decorate.hpp> 25 #include <boost/hof/eval.hpp> 26 #include <boost/hof/fix.hpp> 27 #include <boost/hof/flip.hpp> 28 #include <boost/hof/flow.hpp> 29 #include <boost/hof/function.hpp> 30 #include <boost/hof/identity.hpp> 31 #include <boost/hof/if.hpp> 32 #include <boost/hof/implicit.hpp> 33 #include <boost/hof/indirect.hpp> 34 #include <boost/hof/infix.hpp> 35 #include <boost/hof/is_invocable.hpp> 36 #include <boost/hof/lambda.hpp> 37 #include <boost/hof/lazy.hpp> 38 #include <boost/hof/lift.hpp> 39 #include <boost/hof/limit.hpp> 40 #include <boost/hof/match.hpp> 41 #include <boost/hof/mutable.hpp> 42 #include <boost/hof/pack.hpp> 43 #include <boost/hof/partial.hpp> 44 #include <boost/hof/pipable.hpp> 45 #include <boost/hof/placeholders.hpp> 46 #include <boost/hof/protect.hpp> 47 #include <boost/hof/repeat.hpp> 48 #include <boost/hof/repeat_while.hpp> 49 #include <boost/hof/result.hpp> 50 #include <boost/hof/returns.hpp> 51 #include <boost/hof/reveal.hpp> 52 #include <boost/hof/reverse_fold.hpp> 53 #include <boost/hof/rotate.hpp> 54 #include <boost/hof/static.hpp> 55 #include <boost/hof/tap.hpp> 56 #include <boost/hof/unpack.hpp> 57 58 #include <algorithm> 59 #include <vector> 60 #include <map> 61 #include <memory> 62 #include <iostream> 63 #include <string> 64 #include <cassert> 65 #include <iso646.h> 66 67 #endif 68