| OLD | NEW | 
|   1 /* |   1 /* | 
|   2  * Copyright (C) 2009 Joseph Pecoraro. All rights reserved. |   2  * Copyright (C) 2009 Joseph Pecoraro. All rights reserved. | 
|   3  * |   3  * | 
|   4  * Redistribution and use in source and binary forms, with or without |   4  * Redistribution and use in source and binary forms, with or without | 
|   5  * modification, are permitted provided that the following conditions |   5  * modification, are permitted provided that the following conditions | 
|   6  * are met: |   6  * are met: | 
|   7  * 1. Redistributions of source code must retain the above copyright |   7  * 1. Redistributions of source code must retain the above copyright | 
|   8  *    notice, this list of conditions and the following disclaimer. |   8  *    notice, this list of conditions and the following disclaimer. | 
|   9  * 2. Redistributions in binary form must reproduce the above copyright |   9  * 2. Redistributions in binary form must reproduce the above copyright | 
|  10  *    notice, this list of conditions and the following disclaimer in the |  10  *    notice, this list of conditions and the following disclaimer in the | 
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  65     static unsigned hash(Cookie key) |  65     static unsigned hash(Cookie key) | 
|  66     { |  66     { | 
|  67         return StringHash::hash(key.name) + StringHash::hash(key.domain) + Strin
    gHash::hash(key.path) + key.secure; |  67         return StringHash::hash(key.name) + StringHash::hash(key.domain) + Strin
    gHash::hash(key.path) + key.secure; | 
|  68     } |  68     } | 
|  69  |  69  | 
|  70     static bool equal(Cookie a, Cookie b) |  70     static bool equal(Cookie a, Cookie b) | 
|  71     { |  71     { | 
|  72         return a.name == b.name && a.domain == b.domain && a.path == b.path && a
    .secure == b.secure; |  72         return a.name == b.name && a.domain == b.domain && a.path == b.path && a
    .secure == b.secure; | 
|  73     } |  73     } | 
|  74 }; |  74 }; | 
|  75 } |  75 } // namespace blink | 
|  76  |  76  | 
|  77 namespace WTF { |  77 namespace WTF { | 
|  78 template<typename T> struct DefaultHash; |  78 template<typename T> struct DefaultHash; | 
|  79 template<> struct DefaultHash<blink::Cookie> { |  79 template<> struct DefaultHash<blink::Cookie> { | 
|  80     typedef blink::CookieHash Hash; |  80     typedef blink::CookieHash Hash; | 
|  81 }; |  81 }; | 
|  82 } |  82 } | 
|  83  |  83  | 
|  84 #endif |  84 #endif | 
| OLD | NEW |