#include <sol.hpp>
§ argument_type
template<typename Ch , typename Tr = std::char_traits<Ch>>
§ result_type
template<typename Ch , typename Tr = std::char_traits<Ch>>
§ operator()() [1/2]
template<typename Ch , typename Tr = std::char_traits<Ch>>
template<typename Al >
basic_string_view< Ch, Tr > argument_type
Definition: sol.hpp:1149
§ operator()() [2/2]
template<typename Ch , typename Tr = std::char_traits<Ch>>
1158 #if defined(SOL_USE_BOOST) && SOL_USE_BOOST 1159 return boost::hash_range(r.begin(), r.end());
1168 std::size_t hash = 0;
1169 const unsigned char* cptr =
reinterpret_cast<const unsigned char*
>(r.data());
1170 for (std::size_t sz = r.size(); sz != 0; --sz) {
1171 hash ^=
static_cast<size_t>(*cptr++);
1172 hash *=
static_cast<size_t>(1099511628211ULL);
The documentation for this struct was generated from the following file: