We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a6ba1ab commit 7ab1492Copy full SHA for 7ab1492
parsetype.hpp
@@ -150,7 +150,7 @@ struct parse_t {
150
break;
151
152
case '?': // comparison operator as arg1
153
- val = arg1;
+ val = arg1.val;
154
args.push_back(arg2);
155
args.push_back(arg3);
156
@@ -169,8 +169,7 @@ struct parse_t {
169
size_t nargs() const { return args.size(); }
170
const char* c_str() const { return val.c_str(); }
171
172
- operator std::string() { return val; }
173
- operator const std::string() const { return val; }
+ operator const std::string& () const { return val; }
174
};
175
176
#endif /* PARSETYPE_HPP */
0 commit comments