<div>This problem exist in the trunk</div><div><br></div><div>You can use original code </div><div><br></div><div>//Line 42</div><div><div>CERES_HASH_NAMESPACE_START</div><div><br></div><div>// Allow us to hash pointers as if they were int's</div>
<div>template<> struct hash< ::ceres::internal::ParameterBlock*> {</div><div> size_t operator()(::ceres::internal::ParameterBlock* x) const {</div><div> return reinterpret_cast<size_t>(x);</div><div>
}</div><div>};</div><div><br></div><div>CERES_HASH_NAMESPACE_END</div></div><div>////////////////////////////////////////////////////////////////////////////////////////</div><div><br></div><div><b>//if not working try this</b></div>
<div><br></div><div><div>//CERES_HASH_NAMESPACE_START</div><div>namespace std {</div><div>// Allow us to hash pointers as if they were int's</div><div>template<> struct hash< ::ceres::internal::ParameterBlock*> {</div>
<div> size_t operator()(::ceres::internal::ParameterBlock* x) const {</div><div> return reinterpret_cast<size_t>(x);</div><div> }</div><div>};</div><div>}</div><div>//CERES_HASH_NAMESPACE_END</div></div><div><br>
</div><div><br></div><div><br></div><div><br></div><div>Att</div><div>Alexander Pinzon Fernandez</div>