OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
3 * (C) 2004-2005 Allan Sandfeld Jensen (kde@carewolf.com) | 3 * (C) 2004-2005 Allan Sandfeld Jensen (kde@carewolf.com) |
4 * Copyright (C) 2006, 2007 Nicholas Shanks (webkit@nickshanks.com) | 4 * Copyright (C) 2006, 2007 Nicholas Shanks (webkit@nickshanks.com) |
5 * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All rights | 5 * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All rights |
6 * reserved. | 6 * reserved. |
7 * Copyright (C) 2007 Alexey Proskuryakov <ap@webkit.org> | 7 * Copyright (C) 2007 Alexey Proskuryakov <ap@webkit.org> |
8 * Copyright (C) 2007, 2008 Eric Seidel <eric@webkit.org> | 8 * Copyright (C) 2007, 2008 Eric Seidel <eric@webkit.org> |
9 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. | 9 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. |
10 * (http://www.torchmobile.com/) | 10 * (http://www.torchmobile.com/) |
(...skipping 13 matching lines...) Expand all Loading... |
24 * | 24 * |
25 * You should have received a copy of the GNU Library General Public License | 25 * You should have received a copy of the GNU Library General Public License |
26 * along with this library; see the file COPYING.LIB. If not, write to | 26 * along with this library; see the file COPYING.LIB. If not, write to |
27 * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | 27 * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, |
28 * Boston, MA 02110-1301, USA. | 28 * Boston, MA 02110-1301, USA. |
29 */ | 29 */ |
30 | 30 |
31 #ifndef SelectorFilter_h | 31 #ifndef SelectorFilter_h |
32 #define SelectorFilter_h | 32 #define SelectorFilter_h |
33 | 33 |
| 34 #include <memory> |
34 #include "core/dom/Element.h" | 35 #include "core/dom/Element.h" |
35 #include "wtf/BloomFilter.h" | 36 #include "wtf/BloomFilter.h" |
36 #include "wtf/Vector.h" | 37 #include "wtf/Vector.h" |
37 #include <memory> | |
38 | 38 |
39 namespace blink { | 39 namespace blink { |
40 | 40 |
41 class CSSSelector; | 41 class CSSSelector; |
42 | 42 |
43 class SelectorFilter { | 43 class SelectorFilter { |
44 WTF_MAKE_NONCOPYABLE(SelectorFilter); | 44 WTF_MAKE_NONCOPYABLE(SelectorFilter); |
45 DISALLOW_NEW(); | 45 DISALLOW_NEW(); |
46 | 46 |
47 public: | 47 public: |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
97 return true; | 97 return true; |
98 } | 98 } |
99 return false; | 99 return false; |
100 } | 100 } |
101 | 101 |
102 } // namespace blink | 102 } // namespace blink |
103 | 103 |
104 WTF_ALLOW_INIT_WITH_MEM_FUNCTIONS(blink::SelectorFilter::ParentStackFrame); | 104 WTF_ALLOW_INIT_WITH_MEM_FUNCTIONS(blink::SelectorFilter::ParentStackFrame); |
105 | 105 |
106 #endif | 106 #endif |
OLD | NEW |