Chromium Code Reviews| Index: Source/core/css/parser/SizesCalcParser.h |
| diff --git a/Source/core/css/parser/SizesCalcParser.h b/Source/core/css/parser/SizesCalcParser.h |
| index 5d18b30176e8572e439f1440215e2a889060af72..c6501ff8a6d08fb229e71f5caae0546ee9f85ddf 100644 |
| --- a/Source/core/css/parser/SizesCalcParser.h |
| +++ b/Source/core/css/parser/SizesCalcParser.h |
| @@ -34,16 +34,14 @@ struct SizesCalcValue { |
| class SizesCalcParser { |
| public: |
| - static bool parse(MediaQueryTokenIterator start, MediaQueryTokenIterator end, PassRefPtr<MediaValues>, unsigned& result); |
| + SizesCalcParser(MediaQueryTokenIterator start, MediaQueryTokenIterator end, PassRefPtr<MediaValues>); |
| + bool viewportDependant() const { return m_viewportDependant; } |
|
esprehn
2014/07/25 23:51:55
new line between constructors and methods.
|
| + unsigned result(); |
|
esprehn
2014/07/25 23:51:55
const ?
|
| + bool isValid() const { return m_isValid; } |
| private: |
| - SizesCalcParser(PassRefPtr<MediaValues> mediaValues) |
| - : m_mediaValues(mediaValues) |
| - { |
| - } |
| - |
| bool calcToReversePolishNotation(MediaQueryTokenIterator start, MediaQueryTokenIterator end); |
| - bool calculate(unsigned& result); |
| + bool calculate(); |
| void appendNumber(const MediaQueryToken&); |
| bool appendLength(const MediaQueryToken&); |
| bool handleOperator(Vector<MediaQueryToken>& stack, const MediaQueryToken&); |
| @@ -51,6 +49,9 @@ private: |
| Vector<SizesCalcValue> m_valueList; |
| RefPtr<MediaValues> m_mediaValues; |
| + bool m_viewportDependant; |
| + bool m_isValid; |
| + unsigned m_result; |
| }; |
| } // namespace blink |