The ledger::string type now uses size_type for a length parameter instead of

"const int", which is not portable.
This commit is contained in:
John Wiegley 2008-09-14 19:39:56 -04:00
parent 9a98beab38
commit 62389888b6
2 changed files with 3 additions and 3 deletions

View file

@ -387,8 +387,8 @@ string::string(const string& str) : std::string(str) {
string::string(const std::string& str) : std::string(str) {
TRACE_CTOR(string, "const std::string&");
}
string::string(const int len, char x) : std::string(len, x) {
TRACE_CTOR(string, "const int, char");
string::string(size_type len, char x) : std::string(len, x) {
TRACE_CTOR(string, "size_type, char");
}
string::string(const char * str) : std::string(str) {
TRACE_CTOR(string, "const char *");

View file

@ -181,7 +181,7 @@ public:
string();
string(const string& str);
string(const std::string& str);
string(const int len, char x);
string(size_type len, char x);
string(const char * str);
string(const char * str, const char * end);
string(const string& str, int x);