|  | Home | Libraries | People | FAQ | More | 
boost::hash_value — Provides hashing for variant types so 
      that boost::hash may compute hash.
// In header: <boost/variant/variant.hpp> template<typename T1, typename T2, ..., typename TN> std::size_t hash_value(const variant<T1, T2, ..., TN> & rhs);
| Requires: | Every bounded type of the variantmust
          fulfill the requirements of the
          Hashable
          concept. | 
| Effects: | Calls boost::hash<T>()(x), wherexis
          the content ofrhsandTis its type. | 
| Notes: | Actually, this function is defined in <boost/variant/detail/hash_variant.hpp>header. |