adds variadic printing function, makes String.format custom placeholder work

This commit is contained in:
danielytics
2018-03-07 12:21:33 +00:00
parent 779568c67c
commit e74b8f593e
3 changed files with 18 additions and 1 deletions

View File

@@ -3,6 +3,7 @@
#include <gdnative_api_struct.gen.h>
#include "String.hpp"
#include "Array.hpp"
namespace godot {
@@ -20,6 +21,11 @@ public:
static void gdnative_init(godot_gdnative_init_options *o);
static void gdnative_terminate(godot_gdnative_terminate_options *o);
static void nativescript_init(void *handle);
template <class... Args>
static void print(const String& fmt, Args... values) {
print(fmt.format(Array::make(values...)));
}
};