Skip to content
Snippets Groups Projects
Commit 64d52f74 authored by Adrien Béraud's avatar Adrien Béraud
Browse files

tools: more constness

parent 5e265505
No related branches found
No related tags found
No related merge requests found
...@@ -56,19 +56,19 @@ namespace Color { ...@@ -56,19 +56,19 @@ namespace Color {
BG_DEFAULT = 49 BG_DEFAULT = 49
}; };
class Modifier { class Modifier {
Code code; const Code code;
public: public:
Modifier(Code pCode) : code(pCode) {} constexpr Modifier(Code pCode) : code(pCode) {}
friend std::ostream& friend std::ostream&
operator<<(std::ostream& os, const Modifier& mod) { operator<<(std::ostream& os, const Modifier& mod) {
return os << "\033[" << mod.code << "m"; return os << "\033[" << mod.code << 'm';
} }
}; };
} }
const Color::Modifier def(Color::FG_DEFAULT); constexpr const Color::Modifier def(Color::FG_DEFAULT);
const Color::Modifier red(Color::FG_RED); constexpr const Color::Modifier red(Color::FG_RED);
const Color::Modifier yellow(Color::FG_YELLOW); constexpr const Color::Modifier yellow(Color::FG_YELLOW);
/** /**
* Print va_list to std::ostream (used for logging). * Print va_list to std::ostream (used for logging).
...@@ -145,7 +145,7 @@ struct dht_params { ...@@ -145,7 +145,7 @@ struct dht_params {
std::pair<std::string, std::string> bootstrap {}; std::pair<std::string, std::string> bootstrap {};
}; };
static const struct option long_options[] = { static const constexpr struct option long_options[] = {
{"help", no_argument, nullptr, 'h'}, {"help", no_argument, nullptr, 'h'},
{"port", required_argument, nullptr, 'p'}, {"port", required_argument, nullptr, 'p'},
{"bootstrap", optional_argument, nullptr, 'b'}, {"bootstrap", optional_argument, nullptr, 'b'},
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment