Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(622)

Unified Diff: third_party/WebKit/Source/core/css/parser/MediaQueryParser.cpp

Issue 1858753003: Remove RawPtr from core/css (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/core/css/parser/MediaQueryParser.cpp
diff --git a/third_party/WebKit/Source/core/css/parser/MediaQueryParser.cpp b/third_party/WebKit/Source/core/css/parser/MediaQueryParser.cpp
index f1bac521fd7f792bd055d441724ab98362bbae01..1b2dbe8350b140b01f44638de4089c0ba6d61824 100644
--- a/third_party/WebKit/Source/core/css/parser/MediaQueryParser.cpp
+++ b/third_party/WebKit/Source/core/css/parser/MediaQueryParser.cpp
@@ -11,17 +11,17 @@
namespace blink {
-RawPtr<MediaQuerySet> MediaQueryParser::parseMediaQuerySet(const String& queryString)
+MediaQuerySet* MediaQueryParser::parseMediaQuerySet(const String& queryString)
{
return parseMediaQuerySet(CSSTokenizer::Scope(queryString).tokenRange());
}
-RawPtr<MediaQuerySet> MediaQueryParser::parseMediaQuerySet(CSSParserTokenRange range)
+MediaQuerySet* MediaQueryParser::parseMediaQuerySet(CSSParserTokenRange range)
{
return MediaQueryParser(MediaQuerySetParser).parseImpl(range);
}
-RawPtr<MediaQuerySet> MediaQueryParser::parseMediaCondition(CSSParserTokenRange range)
+MediaQuerySet* MediaQueryParser::parseMediaCondition(CSSParserTokenRange range)
{
return MediaQueryParser(MediaConditionParser).parseImpl(range);
}
@@ -214,7 +214,7 @@ void MediaQueryParser::processToken(const CSSParserToken& token)
}
// The state machine loop
-RawPtr<MediaQuerySet> MediaQueryParser::parseImpl(CSSParserTokenRange range)
+MediaQuerySet* MediaQueryParser::parseImpl(CSSParserTokenRange range)
{
while (!range.atEnd())
processToken(range.consume());
@@ -248,18 +248,18 @@ void MediaQueryData::clear()
m_expressions.clear();
}
-RawPtr<MediaQuery> MediaQueryData::takeMediaQuery()
+MediaQuery* MediaQueryData::takeMediaQuery()
{
- RawPtr<MediaQuery> mediaQuery = MediaQuery::create(m_restrictor, std::move(m_mediaType), std::move(m_expressions));
+ MediaQuery* mediaQuery = MediaQuery::create(m_restrictor, std::move(m_mediaType), std::move(m_expressions));
clear();
- return mediaQuery.release();
+ return mediaQuery;
}
bool MediaQueryData::addExpression()
{
- RawPtr<MediaQueryExp> expression = MediaQueryExp::createIfValid(m_mediaFeature, m_valueList);
+ MediaQueryExp* expression = MediaQueryExp::createIfValid(m_mediaFeature, m_valueList);
bool isValid = !!expression;
- m_expressions.append(expression.release());
+ m_expressions.append(expression);
m_valueList.clear();
return isValid;
}

Powered by Google App Engine
This is Rietveld 408576698