Lines Matching defs:hash

485 		      function_type::hash,
3159 /// hash of the canonical type and its value if the canonical type.
3167 /// hash of the canonical type and its value if the canonical type.
4540 /// Get the hash of a decl. If the hash hasn't been computed yet,
4541 /// compute it ans store its value; otherwise, just return the hash.
4543 /// @return the hash of the decl.
4551 type_base::dynamic_hash hash;
4552 result = hash(t);
7472 /// @param l the type to hash.
7481 /// @param l the canonical type to hash.
7900 /// Return the hash value for the current instance of scope_decl.
7902 /// This method can trigger the computing of the hash value, if need be.
7904 /// @return the hash value.
7908 scope_decl::hash hash_scope;
8513 /// That generic name can be used as a hash to put all anonymous types
8514 /// of a certain kind in the same hash table bucket, for instance.
14117 /// same hash value as @p t and that structurally equals @p t. Note
19073 /// Return the hash value for the current instance.
19075 /// @return the hash value.
19079 var_decl::hash hash_var;
20601 /// @return the hash value for function decl.
20605 function_decl::hash hash_fn;
21001 /// Get the hash of a decl. If the hash hasn't been computed yet,
21002 /// compute it ans store its value; otherwise, just return the hash.
21004 /// @return the hash of the decl.
21008 function_decl::parameter::hash hash_fn_parm;
22777 /// Calculate the hash value for a class_decl::base_spec.
22779 /// @return the hash value.
22783 base_spec::hash h;
23396 /// Return the hash value for the current instance.
23398 /// @return the hash value.
23402 class_decl::hash hash_class;
25064 /// Get the hash value of the current instance.
25066 /// @return the hash value.
25070 non_type_tparameter::hash hash_tparm;
25240 /// Get the hash value for the current instance.
25242 /// @return the hash value.
25246 type_composition::hash hash_type_composition;
25721 /// type, the hash value is going to be the pointer value of the
25722 /// canonical type. Otherwise, this function computes a hash value
25727 /// If the artifact is a decl, then a combination of the hash of its
25728 /// type and the hash of the other properties of the decl is computed.
25730 /// @param tod the type or decl to hash.
25732 /// @return the resulting hash value.
25749 std::hash<string> hash_string;
25758 std::hash<string> hash_string;
25766 std::hash<bool> hash_bool;
25767 std::hash<unsigned> hash_unsigned;
25775 member_base::hash hash_member;
25776 std::hash<size_t> hash_size;
25777 std::hash<bool> hash_bool;
25802 /// Note that if the type artifact has a canonical type, the hash
25804 /// Otherwise, this function computes a hash value for the type by
25809 /// @param t the type or decl to hash.
25811 /// @return the resulting hash value.
25818 /// @param tod the ABI artifact to hash.
25820 /// @return the hash value of the ABI artifact.
25900 /// @return the hash value.
26590 /// Convenience typedef for a hash map of pointer to function_decl and
26593 function_decl::hash,