aboutsummaryrefslogtreecommitdiffstats
path: root/Scanner.cpp
diff options
context:
space:
mode:
authorChristian <c@ethdev.com>2014-10-25 01:06:30 +0800
committerChristian <c@ethdev.com>2014-10-25 01:42:38 +0800
commit6a96b6b5ad090ed42aaebafe9ed2dbb922562b37 (patch)
tree3f1a498f427e3711cca12ca30d69f7185a776832 /Scanner.cpp
parent58be273506bf30619952eedf4c469879050c05ed (diff)
downloaddexon-solidity-6a96b6b5ad090ed42aaebafe9ed2dbb922562b37.tar
dexon-solidity-6a96b6b5ad090ed42aaebafe9ed2dbb922562b37.tar.gz
dexon-solidity-6a96b6b5ad090ed42aaebafe9ed2dbb922562b37.tar.bz2
dexon-solidity-6a96b6b5ad090ed42aaebafe9ed2dbb922562b37.tar.lz
dexon-solidity-6a96b6b5ad090ed42aaebafe9ed2dbb922562b37.tar.xz
dexon-solidity-6a96b6b5ad090ed42aaebafe9ed2dbb922562b37.tar.zst
dexon-solidity-6a96b6b5ad090ed42aaebafe9ed2dbb922562b37.zip
Removed std:: where it made sense.
Diffstat (limited to 'Scanner.cpp')
-rw-r--r--Scanner.cpp29
1 files changed, 15 insertions, 14 deletions
diff --git a/Scanner.cpp b/Scanner.cpp
index 64905435..3148de52 100644
--- a/Scanner.cpp
+++ b/Scanner.cpp
@@ -55,6 +55,8 @@
#include <tuple>
#include <libsolidity/Scanner.h>
+using namespace std;
+
namespace dev
{
namespace solidity
@@ -607,7 +609,7 @@ Token::Value Scanner::scanNumber(bool _periodSeen)
KEYWORD("while", Token::WHILE) \
-static Token::Value KeywordOrIdentifierToken(std::string const& input)
+static Token::Value KeywordOrIdentifierToken(string const& input)
{
assert(!input.empty());
int const kMinLength = 2;
@@ -664,37 +666,36 @@ char CharStream::rollback(size_t _amount)
return get();
}
-std::string CharStream::getLineAtPosition(int _position) const
+string CharStream::getLineAtPosition(int _position) const
{
// if _position points to \n, it returns the line before the \n
- using size_type = std::string::size_type;
- size_type searchStart = std::min<size_type>(m_source.size(), _position);
+ using size_type = string::size_type;
+ size_type searchStart = min<size_type>(m_source.size(), _position);
if (searchStart > 0)
searchStart--;
size_type lineStart = m_source.rfind('\n', searchStart);
- if (lineStart == std::string::npos)
+ if (lineStart == string::npos)
lineStart = 0;
else
lineStart++;
- return m_source.substr(lineStart,
- std::min(m_source.find('\n', lineStart),
- m_source.size()) - lineStart);
+ return m_source.substr(lineStart, min(m_source.find('\n', lineStart),
+ m_source.size()) - lineStart);
}
-std::tuple<int, int> CharStream::translatePositionToLineColumn(int _position) const
+tuple<int, int> CharStream::translatePositionToLineColumn(int _position) const
{
- using size_type = std::string::size_type;
- size_type searchPosition = std::min<size_type>(m_source.size(), _position);
- int lineNumber = std::count(m_source.begin(), m_source.begin() + searchPosition, '\n');
+ using size_type = string::size_type;
+ size_type searchPosition = min<size_type>(m_source.size(), _position);
+ int lineNumber = count(m_source.begin(), m_source.begin() + searchPosition, '\n');
size_type lineStart;
if (searchPosition == 0)
lineStart = 0;
else
{
lineStart = m_source.rfind('\n', searchPosition - 1);
- lineStart = lineStart == std::string::npos ? 0 : lineStart + 1;
+ lineStart = lineStart == string::npos ? 0 : lineStart + 1;
}
- return std::tuple<int, int>(lineNumber, searchPosition - lineStart);
+ return tuple<int, int>(lineNumber, searchPosition - lineStart);
}