Skip to content

Commit f92b53d

Browse files
committed
Switch to char for single-char const char*'s
1 parent cf1b6b2 commit f92b53d

2 files changed

Lines changed: 27 additions & 27 deletions

File tree

cpp2rust/converter/converter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,7 @@ class Converter : public clang::RecursiveASTVisitor<Converter> {
328328
std::string str() && { return std::move(partial_code); }
329329
};
330330

331-
template <const char *kOpen, const char *kClose> class PushDelim {
331+
template <char kOpen, char kClose> class PushDelim {
332332
Converter &c;
333333
bool enabled;
334334

cpp2rust/converter/lex.h

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -5,32 +5,32 @@
55

66
namespace cpp2rust {
77
namespace token {
8-
inline constexpr char kOpenCurlyBracket[] = "{\n";
9-
inline constexpr char kCloseCurlyBracket[] = "\n}\n";
10-
inline constexpr char kOpenBracket[] = "[";
11-
inline constexpr char kCloseBracket[] = "]";
12-
inline constexpr char kSemiColon[] = ";\n";
13-
inline constexpr char kComma[] = ",";
14-
inline constexpr char kColon[] = ":";
15-
inline constexpr char kDoubleColon[] = "::";
16-
inline constexpr char kAssign[] = "=";
17-
inline constexpr char kOpenParen[] = "(";
18-
inline constexpr char kCloseParen[] = ")";
19-
inline constexpr char kDot[] = ".";
20-
inline constexpr char kNot[] = "!";
21-
inline constexpr char kDiff[] = "!=";
22-
inline constexpr char kZero[] = "0";
23-
inline constexpr char kOne[] = "1";
24-
inline constexpr char kRef[] = "&";
25-
inline constexpr char kStar[] = "*";
26-
inline constexpr char kArrow[] = "->";
27-
inline constexpr char kHash[] = "#";
28-
inline constexpr char kMinus[] = "-";
29-
inline constexpr char kDiv[] = "/";
30-
inline constexpr char kLt[] = "<";
31-
inline constexpr char kGt[] = ">";
32-
inline constexpr char kEmpty[] = "";
33-
inline constexpr char kNewLine[] = "\n";
8+
inline constexpr const char *kOpenCurlyBracket = "{\n";
9+
inline constexpr const char *kCloseCurlyBracket = "\n}\n";
10+
inline constexpr char kOpenBracket = '[';
11+
inline constexpr char kCloseBracket = ']';
12+
inline constexpr const char *kSemiColon = ";\n";
13+
inline constexpr char kComma = ',';
14+
inline constexpr char kColon = ':';
15+
inline constexpr const char *kDoubleColon = "::";
16+
inline constexpr const char *kAssign = "=";
17+
inline constexpr char kOpenParen = '(';
18+
inline constexpr char kCloseParen = ')';
19+
inline constexpr char kDot = '.';
20+
inline constexpr char kNot = '!';
21+
inline constexpr const char *kDiff = "!=";
22+
inline constexpr char kZero = '0';
23+
inline constexpr char kOne = '1';
24+
inline constexpr char kRef = '&';
25+
inline constexpr const char *kStar = "*";
26+
inline constexpr const char *kArrow = "->";
27+
inline constexpr char kHash = '#';
28+
inline constexpr char kMinus = '-';
29+
inline constexpr char kDiv = '/';
30+
inline constexpr char kLt = '<';
31+
inline constexpr char kGt = '>';
32+
inline constexpr const char *kEmpty = "";
33+
inline constexpr char kNewLine = '\n';
3434
} // namespace token
3535

3636
namespace keyword {

0 commit comments

Comments
 (0)