diff options
Diffstat (limited to 'src/lib/util/astring.h')
-rw-r--r-- | src/lib/util/astring.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/util/astring.h b/src/lib/util/astring.h index 68a7881edb4..9b81b330374 100644 --- a/src/lib/util/astring.h +++ b/src/lib/util/astring.h @@ -342,6 +342,8 @@ public: int vprintf(const char *format, va_list args) { return astring_vprintf(this, format, args); } int catprintf(const char *format, ...) { va_list ap; va_start(ap, format); int result = astring_catvprintf(this, format, ap); va_end(ap); return result; } int catvprintf(const char *format, va_list args) { return astring_catvprintf(this, format, args); } + + astring &format(const char *format, ...) { va_list ap; va_start(ap, format); astring_vprintf(this, format, ap); va_end(ap); return *this; } int cmp(const astring &str2) const { return astring_cmp(this, &str2); } int cmp(const char *str2) const { return astring_cmpc(this, str2); } |