| Open CASCADE Technology
    7.4.0
    | 
#include <Standard_Integer.hxx>| Functions | |
| template<typename TheSize > | |
| opencascade::std::enable_if<!opencascade::std::is_same< Standard_Size, unsigned int >::value &&opencascade::std::is_same< TheSize, Standard_Size >::value, Standard_Integer >::type | HashCode (const TheSize theValue, const Standard_Integer theUpperBound) | 
| Computes a hash code for the given value of the Standard_Size type, in the range [1, theUpperBound].  More... | |
| Standard_Boolean | IsEqual (const Standard_Size One, const Standard_Size Two) | 
| opencascade::std::enable_if<!opencascade::std::is_same<Standard_Size, unsigned int>::value && opencascade::std::is_same<TheSize, Standard_Size>::value, Standard_Integer>::type HashCode | ( | const TheSize | theValue, | 
| const Standard_Integer | theUpperBound | ||
| ) | 
Computes a hash code for the given value of the Standard_Size type, in the range [1, theUpperBound].
| TheSize | the type of the given value (it is Standard_Size, and must not be the same as "unsigned int", because the overload of the HashCode function for "unsigned int" type is already presented in Standard_Integer.hxx) | 
| theValue | the value of the Standard_Size type which hash code is to be computed | 
| theUpperBound | the upper bound of the range a computing hash code must be within | 
| 
 | inline | 
 1.8.13
 1.8.13