/usr/include/boost/fusion/sequence
NameSizeModeActions
comparison/-0755rm
intrinsic/-0755rm
io/-0755rm
comparison.hpp8650644editdlrm
convert.hpp18820644editdlrm
hash.hpp12660644editdlrm
intrinsic.hpp12110644editdlrm
intrinsic_fwd.hpp60770644editdlrm
io.hpp5880644editdlrm
sequence_facade.hpp10450644editdlrm
Edit: /usr/include/boost/fusion/sequence/hash.hpp (1266B)
/*============================================================================= Copyright (c) 2014 Christoph Weiss Distributed under 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) ==============================================================================*/ #if !defined(FUSION_HASH_23072014_1017) #define FUSION_HASH_23072014_1017 #include #include #include #include namespace boost { namespace fusion { namespace hashing { struct hash_combine_fold { typedef std::size_t result_type; template inline std::size_t operator()(std::size_t seed, T const& v) { boost::hash_combine(seed, v); return seed; } }; template inline typename boost::enable_if, std::size_t>::type hash_value(Seq const& seq) { return fold(seq, 0, hash_combine_fold()); } } using hashing::hash_value; }} #endif