| OLD | NEW | 
|   1 /* |   1 /* | 
|   2  * Copyright (C) 2007 Alexey Proskuryakov (ap@nypop.com) |   2  * Copyright (C) 2007 Alexey Proskuryakov (ap@nypop.com) | 
|   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 17 matching lines...) Expand all  Loading... | 
|  28  |  28  | 
|  29 #include "core/xml/XPathNSResolver.h" |  29 #include "core/xml/XPathNSResolver.h" | 
|  30 #include "wtf/RefPtr.h" |  30 #include "wtf/RefPtr.h" | 
|  31  |  31  | 
|  32 namespace blink { |  32 namespace blink { | 
|  33  |  33  | 
|  34 class Node; |  34 class Node; | 
|  35  |  35  | 
|  36 class NativeXPathNSResolver final : public XPathNSResolver { |  36 class NativeXPathNSResolver final : public XPathNSResolver { | 
|  37 public: |  37 public: | 
|  38     static NativeXPathNSResolver* create(PassRefPtrWillBeRawPtr<Node> node) |  38     static NativeXPathNSResolver* create(RawPtr<Node> node) | 
|  39     { |  39     { | 
|  40         return new NativeXPathNSResolver(node); |  40         return new NativeXPathNSResolver(node); | 
|  41     } |  41     } | 
|  42  |  42  | 
|  43     AtomicString lookupNamespaceURI(const String& prefix) override; |  43     AtomicString lookupNamespaceURI(const String& prefix) override; | 
|  44  |  44  | 
|  45     DECLARE_VIRTUAL_TRACE(); |  45     DECLARE_VIRTUAL_TRACE(); | 
|  46  |  46  | 
|  47 private: |  47 private: | 
|  48     explicit NativeXPathNSResolver(PassRefPtrWillBeRawPtr<Node>); |  48     explicit NativeXPathNSResolver(RawPtr<Node>); | 
|  49  |  49  | 
|  50     RefPtrWillBeMember<Node> m_node; |  50     Member<Node> m_node; | 
|  51 }; |  51 }; | 
|  52  |  52  | 
|  53 } // namespace blink |  53 } // namespace blink | 
|  54  |  54  | 
|  55 #endif // NativeXPathNSResolver_h |  55 #endif // NativeXPathNSResolver_h | 
| OLD | NEW |