summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/util/astring.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/util/astring.h')
-rw-r--r--src/lib/util/astring.h2
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); }