Index: third_party/WebKit/Source/core/css/resolver/MediaQueryResult.h |
diff --git a/third_party/WebKit/Source/core/css/resolver/MediaQueryResult.h b/third_party/WebKit/Source/core/css/resolver/MediaQueryResult.h |
index 89443ed71564bda574f5b7e0c5bf1ff5cdaf8990..9f790775f340e136de529281df76d26fff394eec 100644 |
--- a/third_party/WebKit/Source/core/css/resolver/MediaQueryResult.h |
+++ b/third_party/WebKit/Source/core/css/resolver/MediaQueryResult.h |
@@ -29,21 +29,19 @@ |
namespace blink { |
-class MediaQueryResult : public GarbageCollected<MediaQueryResult> { |
- WTF_MAKE_NONCOPYABLE(MediaQueryResult); |
+class MediaQueryResult { |
+ DISALLOW_NEW_EXCEPT_PLACEMENT_NEW(); |
public: |
MediaQueryResult(const MediaQueryExp& expr, bool result) |
- : expression_(&expr), result_(result) {} |
+ : expression_(expr), result_(result) {} |
- DEFINE_INLINE_TRACE() { visitor->Trace(expression_); } |
- |
- const MediaQueryExp* Expression() const { return expression_; } |
+ const MediaQueryExp& Expression() const { return expression_; } |
bool Result() const { return result_; } |
private: |
- Member<const MediaQueryExp> expression_; |
+ const MediaQueryExp expression_; |
bool result_; |
}; |