summaryrefslogtreecommitdiffstats
path: root/src/lexer.h
diff options
context:
space:
mode:
authorMichael Jones <jonesmz@jonesmz.com>2018-04-06 01:13:04 (GMT)
committerMichael Jones <jonesmz@jonesmz.com>2020-09-30 21:19:11 (GMT)
commita5aae85a3c8a4032ab18b82afe6c77673125d888 (patch)
tree0a2a857d7c717d15d4d1cf04b3cab414b9e52f21 /src/lexer.h
parentff4f2a0db21b738bba743ad543d8553417aca7b0 (diff)
downloadNinja-a5aae85a3c8a4032ab18b82afe6c77673125d888.zip
Ninja-a5aae85a3c8a4032ab18b82afe6c77673125d888.tar.gz
Ninja-a5aae85a3c8a4032ab18b82afe6c77673125d888.tar.bz2
Remove 'using namespace std' from header files, properly namespace all std symbols
Diffstat (limited to 'src/lexer.h')
-rw-r--r--src/lexer.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lexer.h b/src/lexer.h
index f366556..788d948 100644
--- a/src/lexer.h
+++ b/src/lexer.h
@@ -55,7 +55,7 @@ struct Lexer {
/// If the last token read was an ERROR token, provide more info
/// or the empty string.
- string DescribeLastError();
+ std::string DescribeLastError();
/// Start parsing some input.
void Start(StringPiece filename, StringPiece input);
@@ -71,30 +71,30 @@ struct Lexer {
/// Read a simple identifier (a rule or variable name).
/// Returns false if a name can't be read.
- bool ReadIdent(string* out);
+ bool ReadIdent(std::string* out);
/// Read a path (complete with $escapes).
/// Returns false only on error, returned path may be empty if a delimiter
/// (space, newline) is hit.
- bool ReadPath(EvalString* path, string* err) {
+ bool ReadPath(EvalString* path, std::string* err) {
return ReadEvalString(path, true, err);
}
/// Read the value side of a var = value line (complete with $escapes).
/// Returns false only on error.
- bool ReadVarValue(EvalString* value, string* err) {
+ bool ReadVarValue(EvalString* value, std::string* err) {
return ReadEvalString(value, false, err);
}
/// Construct an error message with context.
- bool Error(const string& message, string* err);
+ bool Error(const std::string& message, std::string* err);
private:
/// Skip past whitespace (called after each read token/ident/etc.).
void EatWhitespace();
/// Read a $-escaped string.
- bool ReadEvalString(EvalString* eval, bool path, string* err);
+ bool ReadEvalString(EvalString* eval, bool path, std::string* err);
StringPiece filename_;
StringPiece input_;