Changeset 209632 in webkit for trunk/Source/JavaScriptCore/parser/SourceCode.h
- Timestamp:
- Dec 9, 2016, 2:59:52 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/SourceCode.h
r209627 r209632 37 37 SourceCode() 38 38 : UnlinkedSourceCode() 39 , m_firstLine( 0)40 , m_startColumn( 0)39 , m_firstLine(OrdinalNumber::beforeFirst()) 40 , m_startColumn(OrdinalNumber::beforeFirst()) 41 41 { 42 42 } … … 44 44 SourceCode(PassRefPtr<SourceProvider> provider) 45 45 : UnlinkedSourceCode(provider) 46 , m_firstLine(1)47 , m_startColumn(1)48 46 { 49 47 } … … 51 49 SourceCode(PassRefPtr<SourceProvider> provider, int firstLine, int startColumn) 52 50 : UnlinkedSourceCode(provider) 53 , m_firstLine( std::max(firstLine, 1))54 , m_startColumn( std::max(startColumn, 1))51 , m_firstLine(OrdinalNumber::fromOneBasedInt(std::max(firstLine, 1))) 52 , m_startColumn(OrdinalNumber::fromOneBasedInt(std::max(startColumn, 1))) 55 53 { 56 54 } … … 58 56 SourceCode(PassRefPtr<SourceProvider> provider, int startOffset, int endOffset, int firstLine, int startColumn) 59 57 : UnlinkedSourceCode(provider, startOffset, endOffset) 60 , m_firstLine( std::max(firstLine, 1))61 , m_startColumn( std::max(startColumn, 1))58 , m_firstLine(OrdinalNumber::fromOneBasedInt(std::max(firstLine, 1))) 59 , m_startColumn(OrdinalNumber::fromOneBasedInt(std::max(startColumn, 1))) 62 60 { 63 61 } 64 62 65 intfirstLine() const { return m_firstLine; }66 intstartColumn() const { return m_startColumn; }63 OrdinalNumber firstLine() const { return m_firstLine; } 64 OrdinalNumber startColumn() const { return m_startColumn; } 67 65 68 66 intptr_t providerID() const … … 78 76 79 77 private: 80 intm_firstLine;81 intm_startColumn;78 OrdinalNumber m_firstLine; 79 OrdinalNumber m_startColumn; 82 80 }; 83 81
Note:
See TracChangeset
for help on using the changeset viewer.