|  |  | @ -62,7 +62,7 @@ namespace std | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	template<typename T, glm::qualifier Q> |  |  |  | 	template<typename T, glm::qualifier Q> | 
			
		
	
		
		
			
				
					
					|  |  |  | 	GLM_FUNC_QUALIFIER size_t hash<glm::tquat<T, Q>>::operator()(glm::tquat<T,Q> const& q) const |  |  |  | 	GLM_FUNC_QUALIFIER size_t hash<glm::qua<T, Q>>::operator()(glm::qua<T,Q> const& q) const | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 	{ |  |  |  | 	{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 		size_t seed = 0; |  |  |  | 		size_t seed = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  | 		hash<T> hasher; |  |  |  | 		hash<T> hasher; | 
			
		
	
	
		
		
			
				
					|  |  | @ -77,7 +77,7 @@ namespace std | 
			
		
	
		
		
			
				
					
					|  |  |  | 	GLM_FUNC_QUALIFIER size_t hash<glm::tdualquat<T, Q>>::operator()(glm::tdualquat<T, Q> const& q) const |  |  |  | 	GLM_FUNC_QUALIFIER size_t hash<glm::tdualquat<T, Q>>::operator()(glm::tdualquat<T, Q> const& q) const | 
			
		
	
		
		
			
				
					
					|  |  |  | 	{ |  |  |  | 	{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 		size_t seed = 0; |  |  |  | 		size_t seed = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  | 		hash<glm::tquat<T, Q>> hasher; |  |  |  | 		hash<glm::qua<T, Q>> hasher; | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 		glm::detail::hash_combine(seed, hasher(q.real)); |  |  |  | 		glm::detail::hash_combine(seed, hasher(q.real)); | 
			
		
	
		
		
			
				
					
					|  |  |  | 		glm::detail::hash_combine(seed, hasher(q.dual)); |  |  |  | 		glm::detail::hash_combine(seed, hasher(q.dual)); | 
			
		
	
		
		
			
				
					
					|  |  |  | 		return seed; |  |  |  | 		return seed; | 
			
		
	
	
		
		
			
				
					|  |  | 
 |